在html Gmail / Android chrome中替换+ with space

时间:2014-10-15 10:30:29

标签: android html google-chrome gmail mailto

您好我有使用mailto的网络应用程序

<a href="mailto:someone@example.com?subject=This%20is%20the%20subject&amp;cc=someone_else@example.com&amp;body=This%20is%20the%20body" class="">Send email</a>

但是没有米,我总是用+号Image

替换空格

1 个答案:

答案 0 :(得分:1)

尝试解码你的字符串

只需使用Uri.encode(String)

subject = (EditText) findViewById(R.id.subject);
subject.setText(Uri.encode(WhatEverYourStringVarIs));

这将帮助您解码URIencode。

如果你的意思是PHP(HTML)问题就是这样做:

$encodeString = urlencode($encodeString);
echo $encodedString;

因此String将正确显示。 请参阅此url encode

好的,但是当我第三次阅读你的问题时:你可以在这些HTML案例中使用Spaces。这是一个Android Bug。只需使用:

<a href="mailto:someone@example.com?subject=This is the subject&amp;cc=someone_else@example.com">Send Mail</a>