查看: 1143|回复: 4
|
javascript 与 utf-8 chinese character encoding
[复制链接]
|
|
发表于 25-4-2007 11:10 PM
|
显示全部楼层
基本上没办法。
你在 page 里的 encoding type 里设定了就会强制性的使用特定的 encoding, 如果不属于在 encoding 范围里的字出来的结果就是乱码。 |
|
|
|
|
|
|
|

楼主 |
发表于 25-4-2007 11:34 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 25-4-2007 11:34 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-4-2007 05:25 PM
|
显示全部楼层
不知这个可以帮到你吗?
< textarea name="txtBody" ></ textarea>
function keyInUnicode(e){
var unicode = e.keyCode? e.keyCode : e.charCode
if (unicode == 17) {
//Is Unicode
}else{
//Is Not unicode
}
}
//这是另外的 function 检查是不是 unicode 用的
function chkUnicode() {
var tstr = f1.txtBody.value;
for (var i = 0; i < tstr.length; i++) {
if (tstr.charCodeAt(i) > 127){
return true;
break;
}
}
return false;
}
至於中文字再分 unicode,还是 utf-8,还是 big5,
我想他们的 keyCode,还是 charCode,还是 charCodeAt 应该是不一样的,
我自己猜的,你自己去做功课啦! |
|
|
|
|
|
|
| |
本周最热论坛帖子
|