【发布时间】:2012-10-28 03:03:48
【问题描述】:
如何将 Unicode 字符串转换为 HTML 实体? (HEX 不是十进制)
例如,将Français 转换为Français。
【问题讨论】:
-
你需要这个做什么?它不应该永远没有必要......
-
这取决于具体的 unicode 编码。
mb_convert_encoding($utf_8, 'HTML-ENTITIES', 'UTF-8');例如适用于 PHP 中的 UTF-8 unicode 字符串。如果您 需要 十六进制编码,链接的答案将向您展示如何捕获所有这些(来自 utf-8 字符串),您只需要运行您的十六进制编码。 -
@hakre:字符串是
UTF-8。mb_convert_encoding($utf_8, 'HTML-ENTITIES', 'UTF-8');转换为十进制,但我想要hex代码。 -
你的问题不是很准确。我想如果我做对了,输出是
Français而不是Français。 -
@Pekka웃 - 我刚刚在 2015 年发现了一个供应商 API,它需要纯 US-ASCII XML 请求来处理与 Unicode 相关的功能。 叹息
标签: php unicode hex html-entities