2 fenglinstudio fenglinstudio 于 2016.03.08 14:12 提问

如何通过html禁止汉字转进制?

写了个html按钮,效果是在手机上点击按钮,就会转到短信里自动填写上发送人和短信内容,但是短信内容里的汉字却全都变成了%20%20%3Cp%3E%20%20%E6%88%91%E6%AD%A3%E5%9C%A8%E6%B3%A8%E5%86%8C%E9%97%B2%E4%BA%这些东西。。代码如下

 <span class="sms_show_des"></span></div><a href="sms:电话号?body=
 文字" class="active_show_btn" id="send_out">按钮文字</a></div></div>

烦请看一下如何修改

5个回答

showbo
showbo   Ds   Rxr 2016.03.08 15:54
已采纳

android的机子测试没有问题。。没被编码

 <meta charset="utf-8" />
<a href="sms:xxxx?body=文字" class="active_show_btn" id="send_out">按钮文字</a>
caozhy
caozhy   Ds   Rxr 2016.03.08 15:33

这是服务器的问题,你在服务器需要对提交的请求做urldecode

caozhy
caozhy   Ds   Rxr 2016.03.08 15:34
WinsenJiansbomber
WinsenJiansbomber   2016.03.08 22:37

服务器端需要做URLencode解码

greadcat
greadcat   2016.03.08 14:31

你试下把文件改成UTF-8的编码

greadcat
greadcat 回复fenglinstudio: 是你文件的编码格式,你用编辑器改下
2 年多之前 回复
fenglinstudio
fenglinstudio <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这个吗?一直存在在head之间
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
汉字与UNICODE十进制十六进制转换
汉字与UNICODE十进制十六进制转换 破解、汉化英文软件时很适用。
Unicode十进制、html实体字符转中文
最近在做一个项目,返回的中文却是类似:&#19977;&#26143; 经过了解,19977是十进制,&h#是html实体。 最简单的方法如下: function UnicodeToString(content) { var div = document.createElement('div'); div.innerHTML = content; retu
QT unicode编码转汉字
QByteArray byte="4e1f"; bool ok; QChar* unicode=new QChar[1]; unicode[0]=byte.toInt(&ok,16); QString str=QString::fromRawData(unicode,1); QMessageBox::information(this,"",str);
汉字转换成二进制、十进制和十六进制显示
汉字转换成二进制、十进制和十六进制显示今天我的网友猎心锁跟我讨论汉字转十六进制的问题。二进制、十进制、十六进制这三个进制之间的转换就让我头疼,现在又加上了汉字,无疑是“雪上加霜”。我的大脑不堪重负,思绪混乱。下午到图书馆查阅资料,也没发现有价值的线索,以致最终都没有讨论出答案。在我的网友“冷静啊冷静”的帮助下,终于在www.pudn.com上找到了相关的资料,下载下来试试,果然实现了我们想
八进制转义字符
项目中遇到了一个比较棘手的问题,是做一个网络自动登录功能的app。这个登录本来是用网页授权,然后js将密码是用md5加密,服务器又会生成一组随机数比如/032/222/332,这样需要向服务器post的数据格式就变成了 username=aaa&password=md5(/032yourpassword/222/332),格式,于是屁颠屁颠的用正则匹配(@2152393771)获得字符串,打印出来
HTML字符实体转换,(10进制实体,16进制实体)
首先阐述一下什么是字符实体,类似这种类型的都可以成为字符实体(字符实体编号)&amp;amp;name; &amp;amp;#23383;&amp;amp;#31526;&amp;amp;#23454;&amp;amp;#20307;&amp;amp;#36716;&amp;amp;#25442; &amp;amp;#x5B57;&amp;amp;#x7B26;&amp;amp;#x5B9E;&amp;amp;#x4F53;&amp;amp;#x8F6C;&amp;amp;#x6362;其中:以「&amp;
编码、进制转换、汉字转二进制
UTF-8编码规则 中日韩汉字Unicode编码表 在线进制转换 在线进制转换 ASCII常用对照表 ascii码 十进制 二进制 十六进制
php 汉字转化成 二进制 十进制 十六进制 数字
<?php/** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换 * 其实亦可轻易编写反向转换的函数,甚至不局限于汉字,奇怪为什么PHP没有现成函数 * @author xieye * * @param {string} $word 必须是一个汉字,或代表汉字
C#十六进制转换为汉字
第一种方法public string ConvertTo_UTF8_String(string Msg){byte[] buff = new byte[Msg.Length / 2];string Message="";for (int i = 0; i 第二种方法:  private string getultstr(string strcontent){string aaa = s
Android中汉字和16进制数的转化
//汉字转化为16进制 String strInput ="湖北武汉"; StringBuffer output = new StringBuffer(); System.out.println("\""+strInput+ "\" 的utf8编码:"); for (int i = 0; i < strInput.length(); i++) {    output.append("