2012-01-26 78 views
2

如何在php中使用丹麦语和波兰语输出相同的HTML输出?多个语言在一个HTML页面

我刚刚发现两种语言有两种不同的字符集。有人可以帮我吗?

回答

9

只需使用UTF-8编码。它将处理(和其他)集合。

+1

击败我5秒! –

+0

对不起。 :-) – hsz

2

您有几种选择:

  1. 使用UTF-8。适用时最好的选择。唯一一个确保如果您的表单带有文本输入字段,则用户输入的任何字符都会正确传输。
  2. 使用任何编码并使用字符引用或实体引用来表示不存在于其中的字符。例如,使用ISO Latin 2(ISO-8859-2),它涵盖了波兰语,并且得到了浏览器的很好的支持,并且使用了例如丹麦语的附加字符。 æ为字母æ。
  3. 使用ISO拉丁7(ISO-8859-13,“波罗的海边缘”)。它涵盖了波兰语和丹麦语。现代浏览器支持良好,但旧版本可能不支持。