需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:。
var a = '测试内容'
document.body.innerText = toUnicodeFun(a)
function toUnicodeFun(data){
if(data == '' || typeof data == 'undefined') return '请输入汉字'
var str =''
for(var i=0i<data.lengthi++){
str+="\\u"+data.charCodeAt(i).toString(16)
}
return str
}
3、浏览器运行index.html页面,此时中文“测试内容”被js成功转码。
1、解决post方式提交的中文乱码request.setCharacterEncoding("utf-8")
2、解决request方式请求的页面编码格式
request.setCharacterEncoding("utf-8")
3、向页面输出时的中文编码格式:
response.setContextType("text/htmlcharset=utf-8")
中文域名转码就是将中文字符串转成punycode标准编码的字符串。域名串不允许有除“-”以外的标点符号,包括空格。
可以夹杂中文和英文,可以输入全角英文字母,全角字母不区分大小写。
其实说白了,中文域名要能用,必须转成punycode码(其实也就是一个另类的英文域名,他对应汉字编码)才能用
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)