charset = utf-8在网站上做什么

时间:2009-12-24 11:23:01

标签: language-agnostic

这对多语言网站有何帮助?

3 个答案:

答案 0 :(得分:3)

UTF-8是一个Unicode character encoding(字符集),其中涵盖了所有在人类世界中已知的字符here。例如ISO 8859-x没有涵盖它们,它只涵盖拉丁字符(a-z等)。如果您希望您的webapp能够显示和处理非拉丁字符,那么您真的需要一个Unicode字符集,否则您的webapp将会Mojibake

The article of Joel非常适合开始使用,如果你有Java背景,你可能会发现这篇文章很有用,它不仅详细解释了字符集的使用,还包含实际示例和完整的解决方案如何使它在Java(JSP / Servlet)Web应用程序中正常工作:Unicode - How to get the characters right?

答案 1 :(得分:1)

它本身无助于多语言网站。它的作用是通知Web浏览器该网页是以UTF-8编码的。有关详细信息,请参阅this article

答案 2 :(得分:0)

如果它设置在前端,后端(我假设有某种形式的内容管理系统用于输入文本等)和数据库整理,它将允许非ASCII字符输入,存储并随后正确输出。

那就是说,这实际上只是略读表面。