5

ドキュメントには正確に何が行われるかについてはあまり書かれていないので、これはバグではないかもしれませんfromHTML()が、それでも私にとっては問題です。指定された文字列に 2 つ以上のスペースが連続して含まれている場合はfromHTML()、1 つを残してすべて削除します。

Html.fromHtml("Test   123").toString()
     (java.lang.String) Test 123

スペースを次のように置き換えると、 期待どおりに動作するように見えますが、プログラムの他の部分で悲しみが生じます。

Html.fromHtml("Test  123").toString()
     (java.lang.String) Test  123

これは予想される動作ですか?

4

5 に答える 5

-3

私は以下を使用しましたが、うまくいきました!

myText = myText.replaceAll(" ", "%20"); myText = Html.fromHtml(myText).toString(); myText = myText.replaceAll("%20", " ");

于 2014-03-27T10:11:08.110 に答える