文字の表示に問題があります。表示する文字の問題
私はいくつかの国で使用されている通貨の記号で書かれたCSVファイルを持っています。
英国ポンドのシンボルを表示しようとすると、一部のデバイスでは正しく表示され、他のデバイスでは正しく表示されません。
これはどうしてですか?これをどうすれば解決できますか?
文字の表示に問題があります。表示する文字の問題
私はいくつかの国で使用されている通貨の記号で書かれたCSVファイルを持っています。
英国ポンドのシンボルを表示しようとすると、一部のデバイスでは正しく表示され、他のデバイスでは正しく表示されません。
これはどうしてですか?これをどうすれば解決できますか?
まあ、それはエンコーディングの問題のようです。
右クリック/プロパティ/リソースを使用してファイルのエンコーディングを変更し、エンコーディングされたテキストファイルを変更することができます(ISO-8859-1またはUTF-8を試してください)。
すべての文字を手動で変更しよう:)このことができます
希望...
Spanned spannded = Html.fromHtml("£");
String pound = spannded.toString();
のエンコーディングの問題私は、問題がカスタムフォントであるかもしれないことを発見しました。私は絶対に使用する必要があります。 フォントは英国ポンドの文字を指定していませんが、一部のデバイスでは他のデバイスでいくつかのメカニズムが働いているようですが、デフォルトのフォントは認識されません。 –
ポンド記号を表示したいところで、上記のコードを使用してください。それはデバイスの設定に関係なく動作します –
は、それが動作しない、私はそれがあるとは思わないので、うまく表示されない場合のエンコーディングを変更した後 –