3

開発中のウェブサイトでスペイン語をサポートする必要があります。英語のテキストと対応するスペイン語のテキストを含むXMLファイルを作成しました。私はユーザーの選択でこのXMLファイルを読んでいます(言語ドロップボックス)。ブラウザが正しく表示できないスペイン語の文字がない限り、すべてが正常に機能しています。

ここに画像の説明を入力してください

XMLファイルの内容は次のとおりです。

<Spanish>
    <title></title>
    <loginBoxHeader1>Login Panel -</loginBoxHeader1>
    <loginBoxHeader2>Por favor, proporcione las credenciales siguientes!</loginBoxHeader2>
    <username>Nombre de Usuario:</username>
    <password>Contraseña:</password>
    <LoginBtn>iniciar la sesión</LoginBtn>
    <RememberCheckbox>Recordar mi usuario en este equipo</RememberCheckbox>
</Spanish>

文字ñでありó、ブラウザには表示されません。XMLファイルのエンコーディングをISO-8859-1に設定しました。また、HTMLページに次のメタタグを追加しました。

<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">

UTF-8エンコーディングも試しましたが、問題が解決しません。何かご意見は?

ありがとう。

4

4 に答える 4

1

グーグルフォントは試しましたか?http://www.google.com/fonts [Google フォントを初めて使用しますか?] をクリックします。手順に従ってください。私は1つ、「通常の400」だけを選び、手順に従いました。私は同じ問題を抱えていました。私のスペイン語の文字は、疑問符が付いた黒いひし形として表示されました。

于 2014-11-04T19:12:14.277 に答える
0

ページはutf-8でデコードされます(ただし、isoである必要があります...)。理由は次のとおりです。

  • ページファイル自体はutf-8でエンコードされています(この場合、メタタグは無視されます)
  • wwwサーバーのcontent-typeヘッダーはutf-8です(isoに変更する必要があります...)

または、別の方法で、たとえばnotepad++を使用してxmlをutf-8に保存します

于 2013-03-19T14:34:08.067 に答える
0

@pawlakppp が述べたように、xml ファイルのエンコーディングを確認しましたか。これを試して -

  • NOTEPAD++ などのエディターで XML ファイルを開きます。
  • 「エンコード」メニューに移動
  • 'Encofing with UTF-8' または 'Encoding with UTF-8 without BOM' をクリックします。
于 2015-10-09T05:36:20.243 に答える
0

フォントタイプが特殊文字をサポートしていない可能性がありますか? 私は以前に同じ問題を抱えていましたが、それはフォントに記号が含まれていなかったためです。フォントを変更し、問題を解決しました。

于 2013-03-18T12:33:23.473 に答える