中国語の空白を切り抜く際に問題があります。私は、コンテンツを記録しようとしましたが、ここではそれがどのように見えるかです:Android:漢字で空白を削除するには?
のTextViewでそれを表示する場合、それは中国の文字を表示しますが、問題は、前と文字列テキストの後に空白をです。誰かが私にこれをエンコード/デコードするのを助けることができますか?前もって感謝します。
編集1:結果のスクリーンショットを追加しました。
EDIT 2:応答で追加された内容の文字セット。
HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
ただし、ロギング時やXMLレイアウトで表示するときに正方形の文字が空白になります。
EDIT 3:私の実用的なソリューションを追加しました。
private String removeWhiteSpace(String oldString) {
String newString = null;
if (oldString.length() > 0) {
Character c = oldString.charAt(0);
boolean isWhiteSpace = Character.isWhitespace(c);
if (isWhiteSpace) {
newString = oldString.replace(c, ' ');
} else {
newString = oldString;
}
newString = newString.trim();
}
return newString;
}
問題は中国語の空白文字をどのように知るかです。 – exception01