避免中文被浏览器中解析成乱码

作者:norion时间:2013年4月9日评论次数:0 条

在做coding的时候常常遇见中文被浏览器中解析成乱码,简单的方法就是将中文转换成Unicode编码集,不管是css还是js都很实用。

如果你不知道某个中文字体的Unicode编码,可以使用通过JS如下方法进行转化:

	function toUnicode (str) {return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\');}
	console.log(toUnicode ('微软雅黑'));

活一点可以这样玩:

	//unicode互转
	String.prototype.toUnicode = function(){
		return escape( this.toLocaleLowerCase().replace(/%u/gi, '\\') );
	};
	String.prototype.unicodeTo = function(){
		return unescape( this.toLocaleLowerCase().replace(/%u/gi, '\\') );
	};

上一篇: “||”和“&&”可以这样用

下一篇:解决input type=”file”兼容问题–模拟input上传插件

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注