2

私は次のように私のウェブサイトのメタタグでユニコードを使用しました。

<meta property="og:title" content="ශ්‍රී ලංකා" />

しかし、ブラウザでビューソースを取得すると、次のように表示されます。

<meta property="og:title" content="????????" />

どうすればこれを回避できますか?

ありがとうございました。

4

2 に答える 2

2

With an editor like Notepadd++, you must change the file encoding to UTF-8:

Encoding

于 2012-07-23T20:45:43.423 に答える
2

ファイル内のシンハラ文字は、サーバーへのアップロード プロセスまたはサーバー アクションのどこかでクエスチョン マークに変換されました。これらは実際にはクエスチョン マーク「?」、U+003F であり、ブラウザやソース ビューアーによって使用される問題の指標ではありません。クエスチョン マークは、表示されているコンテンツのページの最後の 445 行目にも表示されます。<a href="http://www.bitak.net" title="?????" target="_blank">?????</a>

このページは、Apache サーバーによって静的な HTML ファイルから単純に提供されているように見えますが、特別なサーバー側のテクノロジはありません (ただし、外部から見ると確信が持てません)。これは、アップロード プロセスで何らかの問題が発生したことを示しています (文字コード変換が正しくないなど) (オーサリング システムのファイルが UTF-8 でエンコードされ、正しく表示されることを確認済みであると仮定します)。これは、ファイルを「テキスト モード」または「Ascii モード」で転送した場合に発生する可能性があるため、できるだけ raw モードで再度アップロードすることをお勧めします。

于 2012-07-24T13:49:25.530 に答える