場所を取得するための API があります。
Web ブラウザを使用すると、次のように表示されます。
<placeID>5</placeID>
<placeName>!@#$%&*?/_"'()-+;</placeName>
<rating>0</rating>
<categoryID>2</categoryID>
</place>
HttpGet を使用してコンソールに出力すると、次のように表示されます。
<place>
<placeID>5</placeID>
<placeName>!@#$%&*?/_"'()-+;</placeName>
<rating>0</rating>
<categoryID>2</categoryID>
</place>
AndroidでplaceNameを表示すると、!@#$%
生の文字列をデータベースに保存し、API で htmlspecialchars($placeName) を使用します。
問題は と同じで?~=\^[]{}<>:);):(:'(:o:P:$:S
、?~=\^[]{}<>:);):(:'(:o:P:$:S
コンソールと?~=\^[]{}
Android で発生します。
データベースに保存されているのと同じように、Android ですべての特殊文字を表示したいと考えています。