Javascript strToLower(),uft8和(德语)特殊字符 [英] Javascript strToLower(), uft8 and (german) special characters

查看:92
本文介绍了Javascript strToLower(),uft8和(德语)特殊字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用JavaScript strToLower()时遇到了麻烦

i am running into trouble with JavaScripts strToLower()

var s = 'tür';
alert(s);
alert(s.strToLower());

应导致相同的输出.但是输出是不同的:

should result in the same output. however the output is different:

1: tür
2: tã¼r

关于使用strToLower()如何正确处理uft8-special的任何建议?

any suggestions how to handle the uft8-special correctly if using strToLower()?

马丁

推荐答案

JavaScript的本机.toLowerCase()方法可以很好地处理UTF-8:

JavaScript's native .toLowerCase() method handles UTF-8 just fine:

alert( "tür".toLowerCase() );

您可能需要使用页眉或meta -tag将您的页面编码设置为UTF-8.

Your page encoding might need to be set to UTF-8 with a header or meta-tag.

这篇关于Javascript strToLower(),uft8和(德语)特殊字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆