0

我目前正在一个连接数据库并带来信息的网站上工作,其中一些信息具有特殊字符,因为它是波兰语,例如,在数据库中我有这个 ę 我在我的网站上打印出来,我已经添加了元

<meta charset="ISO-8859-2">

但不起作用,只有当我写 & #281; 这是不实用的,需要做很多工作,我的问题是,如果有人这样做,得到字符,比如ę,然后就这样打印出来?

谢谢。

4

2 回答 2

2

确保:

  • 数据确实在 ISO-8859-2 中
  • 数据不会被数据库的配置损坏
  • HTTP标头没有声称数据以不同的方式编码
  • 无论您用来将数据从数据库中提取出来,都不会对其进行转码

您还应该放弃 ISO-8859-2(因为它非常传统)并转向 UTF-8。

于 2012-05-23T18:52:49.633 回答
0

使用 Unicode 实体。&#xxxx; 其中 xxxx 是字符的 Unicode 值。

于 2012-05-23T18:50:25.800 回答