我在 JavaScript strToLower() 方面遇到了麻烦
var s = 'tür';
alert(s);
alert(s.strToLower());
应该产生相同的输出。但是输出不同:
1: tür
2: tã¼r
如果使用 strToLower(),有什么建议如何正确处理 uft8-special 吗?
马丁
最佳答案
JavaScript 的原生 .toLowerCase()
方法可以很好地处理 UTF-8:
alert( "tür".toLowerCase() );
您的页面编码可能需要设置为 UTF-8,并带有 header 或 meta
标记。
关于Javascript strToLower()、uft8 和(德语)特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9990899/