2017-01-11 7 views
2

私の編集テキストでは、私はPunch & Judy are is an amazing showのようなメッセージを表示しますが、それを表示するには、Punch私は間違っていると思いますか?私はそれをPOSTリクエストを使ってサーバーに送ります。しかし、私は応答を得るとき、それはそれを持っていません。EditTextアンパサンドと残りのテキストを削除する

<string name="give_your_name">Punch &amp; Judy are is an amazing show</string> 

としてEditTextでの使用:

<EditText 
    ..... 
    android:text="@string/give_your_name"   
/> 

本の代わりに、あなたのようにあなたのres/string.xmlファイルでこれを追加代わりに

+0

あなたは 'EditText'と対話する方法は何ですか? –

+0

EditTextの設定方法によっては、 '\&'または '&'を使用する必要があります。 –

+0

POSTリクエストを使用してサーバに送信します。しかし、私は応答を得るとき、それはそれを持っていません。 '\&'と '&' @MichaelDodd – BilalMH

答えて

0

POSTリクエストで送信する場合は、java.net.URLEncoder.encodeなどを使用して安全にエンコードできます。

java.net.URLEncoder.encode("Punch & Judy are is an amazing show", "utf8") 

も参照してください - Escaping & in a URL

+0

これは完璧に機能しました、ありがとう – BilalMH

0

は許可されていません注意:

Entity      Character Name Usage 
left angle bracket   <   lt  &lt; 
right angle bracket   >   gt  &gt; 
ampersand      &   amp &amp; 
single quote or apostrophe '   apos &apos; 
double quote or speech mark "   quot &quot; 
0

&amp;を使用できるように&として

関連する問題