【问题标题】:Convert ascii foreign language letters to their equivalent in PHP?将 ascii 外语字母转换为 PHP 中的等价物?
【发布时间】:2011-06-14 21:24:48
【问题描述】:

我有很多嵌入了 ascii 代码的文本,代表英语单词中出现的德语、西班牙语或法语字母,例如带有斜线的丹麦 O 等。

有没有办法在 PHP 中将它们转换成字母数字等价物?

文件中的代码不是数字,它们是例如向后 E 和 1/4 符号等的 ASCII 集群。

像伊丽莎白佩纳这样的西班牙名字,N 上的重音在其位置上有三个奇怪的 ASCII 字符。

【问题讨论】:

标签: php ascii html-entities non-ascii-characters


【解决方案1】:

这似乎更像是 Unicode,而您正试图将其显示为 ASCII 代码。我建议尝试使用htmlentitiesutf8_decode 运行

编辑:

一个小技巧:在你的网站开头写下这个声明,你的标志应该正确显示:

header("content-type: text/html; charset=utf-8");

【讨论】:

  • 为什么不呢?他有来自世界各地的一些迹象,我想这只是在 unicode 中正确显示?
  • 他拥有的是 UTF-8。 UTF-8 is not Unicode.
猜你喜欢
  • 2019-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多