【发布时间】:2015-09-16 00:34:20
【问题描述】:
假设我在 PHP 上有这个字符串:
$str = '????️';
或者 JavaScript 上的这个字符串:
var str = '????️';
如果我执行utf8_encode($str),结果是\ud83c\udc04\ufe0f,但我希望它是1F004 或1f004 或\u1f004,以便查找与该字符匹配的图像文件。
我做了很多在线搜索,寻找一种对其进行编码的方法,我发现有很多地方使用相同的术语来表示非常不同的事物,看起来我想要的是“编码”一个字符串到 UTF-32 代码点,但我真的不知道如何命名我想要的,我只想使用 PHP 和/或 JavaScript 将这个 ????️ 转换成这个 1f004。
http://www.fileformat.info/info/unicode/char/1f004/index.htm
谢谢。
【问题讨论】:
标签: javascript php unicode encoding