5

日本語の読み方がわかりません。この文字の意味がわかりません。

XMLファイルでエンコードUTF-8を使用しており、ボックスとして表示される「〜」を除いて、アプリで他のすべての日本語文字を表示できます。「〜」はEclipseに表示され、チルダ(〜)に置き換えてみましたが、チルダは小さく、アプリではわずかに異なって見えます(〜と〜)。

Google翻訳では、文字をチルダとして解釈しますhttp://translate.google.com/#ja/en/%E3%80%9C

Androidでは、〜を使用しました および\u301Cですが、どちらもボックスとして表示されます。

キャラクターの使い方例「今が悪いよ〜!」


私の質問:これは私たちに欠けている唯一のキャラクターです(私たちはアメリカのAndroid携帯を持っていて、言語を日本語に変更しました)。このキャラクターをどのように表示させるのですか?

4

2 に答える 2

3

問題は、Unicodeに2つの類似した文字があることです。まず、ここU+301C WAVE DASHで説明します。次に、ここで説明します。これらの最初のものはCJK_Symbolsブロックであり、AndroidなどのすべてのUnicodeフォントに存在するわけではないようです。ただし、2番目はHalf_And_Full_Formsブロックにあり、これは存在しているように見えます。Androidスマートフォンで標準の日本語IMEを使用して簡単にテストすると、それが使用されていることが確認されます。U+FF5E FULLWIDTH TILDEU+FF5E FULLWIDTH TILDE

さて、UTF-8をエンコードしているとおっしゃいましたが、使用している変換テーブルにエラーがあるのではないでしょうか。U+301C WAVE DASHのすべてのインスタンスをサイレントに置き換えることをお勧めしますU+FF5E FULLWIDTH TILDE

更新:あなたはあなたの翻訳者に言及します-おそらく彼らはMacを使用しています、それはU+301C WAVE DASH?を好むようです さらに、これはテストする必要のあるいくつかの文字を提案するWordPressプラグインですが、チルダ/ウェーブダッシュが唯一の問題になると思います。

于 2013-01-22T02:52:13.753 に答える
2

ボックスは、フォントセットにその文字が含まれていないことを示しています。それは〜若い日本人が長音符(母音ダブラー「ー」)を書いている方法です。よはよです。正式には、追加のビートのためにoサウンドを保持する必要がある場合は、よーと記述します。

長音符がフォントに含まれている場合は、それらを修正できます。

私は今Linuxを使用していますが、日本語に切り替えると、チルダに〜が表示されます。

編集 突然、文字コード表を使用してそれが何であるかを見つけることができることに気づきました。U+301Cウェーブダッシュです。

これは私のNexus7からです。よ〜!

そして、それは通常のチルダでした。幸運を祈ります。もっと助けられたらよかったのに。

于 2013-01-22T01:47:43.290 に答える