0

ポータルサーバー内にデプロイされている私のjspファイルで、特殊文字(アポストロフィ)を表示する必要があります。この文字は、プロパティファイルから読み取られます。そこで、アポストロフィのUTF-16コードを掘り下げます。\u2019です。私のローカルマシンでは、正常に動作します。しかし、SITマシンでは、「?」として表示されます。(疑問符)。

どこから調査を開始できますか?プロパティファイルでもアポストロフィ自体(')を試しました。ローカルとSITの両方に/'として表示されます。つまり、前面にスラッシュがあります。

4

1 に答える 1

1

疑問符はどちらかを意味します

  1. プロパティファイルはUTF-16でエンコードされ、そのまま表示されますが、そのUTF-16テキストを表示するために使用されているフォントはUnicodeコードポイントU+2019をサポートしていません。

  2. プロパティファイルは、デコードされたデータが表示される前に、UnicodeコードポイントU+2019をサポートしない文字セットにデコードされます。

于 2013-03-26T22:27:26.210 に答える