您将如何自定义html页面以使其接受多种语言?

时间:2010-07-27 12:33:12

标签: html html-parsing

如何自定义html页面以使其接受多种语言?

3 个答案:

答案 0 :(得分:2)

我将引用W3 Internationalization Quick Tips for the Web

  • 编码。尽可能对内容,数据库等使用Unicode。始终声明内容的编码。

  • 逸出。尽可能使用字符而不是转义(例如á áá)。

  • 语言。声明文档的语言并指出内部语言的变化。

  • 演示与内容。使用样式表来显示表达信息。将标记限制为语义。

  • 图像,动画和&例子。检查可译性和不恰当的文化偏见。

  • 形式。在表单和服务器上使用适当的编码。支持本地格式的名称/地址,时间/日期等。

  • 文字创作。使用简单,简洁的文字。在撰写多个字符串的句子时要小心。

  • 导航。在每个页面上,使用目标语言包括对本地化页面或网站的清晰可见的导航。

  • 从右到左的文字。对于XHTML,将dir =“rtl”添加到html标记。只能重复使用它来改变基本方向。

  • 检查你的工作。验证!使用http://www.w3.org/International/

  • 上的技巧,教程和文章

有关更多信息,请参阅W3建议:http://www.w3.org/International/

答案 1 :(得分:0)

这样做的一种方法是使用体面的服务器端Web技术,有很多可供选择,其中包含对国际化的支持。本质上,它归结为指定站点需要显示的不同文本,为每条消息分配标签,在单独的语言文件中创建每个标签的不同版本,以及使用服务器端代码,引用标签名称和国家/地区代码,以适当的语言显示文本。

第一步是确定您的要求,您的托管环境,然后找出可供您使用的选项。如果您能提供更多信息,我们可能会引导您朝着更好的方向前进。

答案 2 :(得分:0)

如果我对你想要实现的目标做出一系列假设:

将文档投放为UTF-8

当提交任何表单时,浏览器将倾向于向服务器返回UTF-8响应(表单是页面将“接受”任何内容的唯一方式),并且UTF-8可以处理在中使用的字符几乎每种语言。