2017-09-11 17 views
0

私はJavaコードをopentsdbにポストしています。したがって、タグの1つでは、読み値が°Cか°Fのように測定タイプを表示したかったのです。だから私はSystem.out.printlnで度記号を見ることができますが、私がopentsdbをポストするとその値を受け入れていないのですが、Javaからユニコード "\ u00b0"をポストしようとしました。openTSDBで特殊文字を処理できません

また、opentsdbによって受け入れられる文字を定義する記事(「メトリクスとタグ」セクション)と、それがUnicode文字を受け入れることを定義する記事も読んでいます。しかし私が度のユニコードを送ろうとするとうまくいかない。それで、それはこれらの文字のユニコードを受け入れますか?どうすればそれらを送ることができますか? http://opentsdb.net/docs/build/html/user_guide/writing.html

ユニコードは許可されていますが、サポートされている特殊文字はすべての特殊文字ではありませんか?私はopenTSDB 2.2.0のバージョンを使用しています。

答えて

0

ドクターは文字でなければならないと言います。

Character.isLetter('°') 
// false 

これは「その他のシンボル」です。

Character.getType('°') == Character.OTHER_SYMBOL 
+0

あなたのクイック応答ありがとうございました。 これは、°、%、#などの他の特殊文字をopenTSDBに処理することができないか、それを行うための回避策があることを意味します。 あなたのヘルプは本当に感謝しています... !!! –

関連する問題