我在使用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() );


您的页面编码可能需要设置为带有标题或meta -tag的UTF-8。

09-19 09:50