假设我想从 U+00FF
的 Unicode/UTF-8 数字或 c3 的十六进制中打印一个
。 我如何在 PHP 中做到这一点?ÿ
(带分音符的拉丁文小 y)最好的
原因 是我需要能够创建某些 UTF-8 字符用于在我的正则表达式和字符串函数中进行测试。但是,由于我的键盘上的键少于 200 个我无法键入它们 - 而且由于很多时候我被困在一个只有 ASCII 的世界中 - 我需要能够完全基于他们的 ASCII 安全,UTF-8 字符代码。
注意:为了在浏览器中正确显示,我知道第一步是
header('Content-Type: text/html; charset=utf-8');
最佳答案
好吧,你拥有你需要的一切。
十六进制值也在双引号字符串中被识别
echo "\xc3\xbf";
关于php - 如何从数字中打印原始 UTF-8 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2748459/