我正在研究一些 PHP 代码来识别字符串中的 HEX 字符代码并将它们转换为它们的“在屏幕上看到的”等价物。主要是 HEX 代码用于重音字符,如 é、ç 等。
例如,我收到这样的字符串:
$str = "咖啡馆és"; - 注意 9 后有一个分号(我必须删除它以阻止此文本编辑器转换它!
字符串的 HEX 部分是 é (最后还是分号) - 我需要将其转换为“在屏幕上看到的”等价物,在本例中为“é”。所以转换后的字符串将是“cafés”。
以下 PHP 代码有效,但我必须为每个 HEX 代码编写一个,并且有几十个。
$keywords = str_replace("é","é",$keywords); [再次针部分有分号]
任何人都可以建议一个现有的 PHP 函数,它可以扫描任何字符串以查找已知的 HEX 代码并将其转换为等效的显示?
否则,我正在使用 UTF8 工作。
感谢您的考虑,对不起,如果我的术语听起来很业余。
詹姆士