首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何制作德语网站

如何制作德语网站
EN

Stack Overflow用户
提问于 2011-04-03 19:29:51
回答 3查看 448关注 0票数 0

什么类型的编码,或者我必须做什么,才能使我的网站正确地显示带有这样的德语字符的文本: Käse,而不是这样: K�se?

下面是我对doctype的用法:

代码语言:javascript
运行
复制
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

下面是我用来编码的代码:

代码语言:javascript
运行
复制
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

我在mysql中使用的排序规则是utf8_general_ci,除了英文(从头开始),我从来没有用其他语言做过网站。我不知道我错过了什么!

谢谢您抽时间见我!

EN

回答 3

Stack Overflow用户

发布于 2011-04-03 19:33:57

您的编码选择看起来很好。

只剩下两个步骤:必须确保HTTP头中的内容类型也表示相同的内容,并且必须确保实际发送的内容是使用UTF-8编码的。

票数 4
EN

Stack Overflow用户

发布于 2011-04-03 19:33:45

UTF-8应该用于迎合多种语言的站点,因此适合您的需要。

元标记也是正确的,尽管您可能希望确保服务器发送的是正确的Content-Type header

确保HTML文件也使用UTF-8而不是ASCII或其他代码页进行编码。

通常,您需要确保从数据库到浏览器的所有步骤都使用UTF-8 (因此,DB列是UTF-8,作为UTF-8传输到服务器,呈现为UTF-8,作为UTF-8传输到浏览器,并带有正确的标头和元标记)。

票数 2
EN

Stack Overflow用户

发布于 2011-04-03 19:40:28

从我的经验来看,为了让utf-8正常工作:

元标记需要将字符集定义为" utf-8“

  • MySql连接器需要设置为"utf-8”(对于php,其mysql_set_charset)

  • The服务器端文件(*.php或类似文件)需要保存为utf-8格式(实际上不是必需的,但可以省去一些麻烦)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5529309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档