質問

多言語サイトがあり、中国語のメタタグの挿入に問題があります。これらは疑問符に変換されます。

これを達成する方法はありますか

多くの感謝

-編集-

SEF URLを格納するテーブルは、latin1_swedish_ci文字セットにあります。 URLを壊さずにこの単一のテーブルをutf8_general_ciに変更するにはどうすればよいですか?

どうもありがとう!

役に立ちましたか?

解決

次のことを確認してください:

  • 使用している文字エンコードにはこれらの文字が含まれています(UTF-8は安全です)
  • エディターは、その文字エンコードを使用するように構成されています
  • データベース(これらの詳細が1つに保存されている場合)は、そのエンコードを使用するように構成されています
  • Webサーバーは、Content-typeヘッダーにcharsetパラメーターを出力するように構成されています(正しいエンコードを使用しています)
  • 指定されたエンコーディングを無視するようにブラウザが設定されていません

他のヒント

数字参照を使用します。

編集

wiki数字参照

中国語の文字をUnicodeに変換する

データベースからデータを取得していますか? その場合は、接続文字セットもutf-8に設定されていることを確認してください。 たとえば、MySQLでは、次のクエリを実行する前にこのクエリを発行する必要があります。

SET NAMES 'utf8';

中国語の文字をHTMLエンティティにエンコードするか、文字セットを指定する必要がある可能性があります。

ドキュメントヘッダーの文字セットを確認しましたか?私は通常UTF-8を使用して中国語の文字セットを実現しています。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

dreamweaverなどのプログラムを使用している場合は、ファイルが実際に正しい文字セットでも保存されていることを確認してください。 dreamweaverファイルの文字が????として表示されるという問題がありました。エディター自体がiso-8859-1に設定されていたため

多分あなたのブラウザ-より正確には、ページを表示するために選択したフォント-は中国語の文字をサポートしていません。これはどのシステムとブラウザですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top