EditText 删除符号和其余文本
EditText removing ampersand and rest of text
在我的 EditText 中,我会收到诸如 Punch & Judy are is an amazing show
之类的消息,但是当我开始显示它时,它只是想出 Punch
不知道我做错了什么?我使用 POST 请求将它发送到服务器。但是当我收到回复时,它就是没有。
由于不允许使用 &,因此您可以使用 &
代替
将此添加到您的 res/string.xml
文件中:
<string name="give_your_name">Punch & Judy are is an amazing show</string>
在EditText
中用作:
<EditText
.....
android:text="@string/give_your_name"
/>
切记:
Entity Character Name Usage
left angle bracket < lt <
right angle bracket > gt >
ampersand & amp &
single quote or apostrophe ' apos '
double quote or speech mark " quot "
如果您通过 POST 请求发送它,您可以安全地使用 java.net.URLEncoder.encode
进行编码,例如
java.net.URLEncoder.encode("Punch & Judy are is an amazing show", "utf8")
另见 - Escaping & in a URL
在我的 EditText 中,我会收到诸如 Punch & Judy are is an amazing show
之类的消息,但是当我开始显示它时,它只是想出 Punch
不知道我做错了什么?我使用 POST 请求将它发送到服务器。但是当我收到回复时,它就是没有。
由于不允许使用 &,因此您可以使用 &
代替
将此添加到您的 res/string.xml
文件中:
<string name="give_your_name">Punch & Judy are is an amazing show</string>
在EditText
中用作:
<EditText
.....
android:text="@string/give_your_name"
/>
切记:
Entity Character Name Usage
left angle bracket < lt <
right angle bracket > gt >
ampersand & amp &
single quote or apostrophe ' apos '
double quote or speech mark " quot "
如果您通过 POST 请求发送它,您可以安全地使用 java.net.URLEncoder.encode
进行编码,例如
java.net.URLEncoder.encode("Punch & Judy are is an amazing show", "utf8")
另见 - Escaping & in a URL