【问题标题】:Php function to decode UTF-16 Unicode to emoji将 UTF-16 Unicode 解码为表情符号的 PHP 函数
【发布时间】:2018-01-17 23:39:18
【问题描述】:

我在 stackoverflow 上尝试了很多代码 sn-ps 都没有成功。

我正在寻找一个 php 函数来转换 -

"This is a smiley "%uD83D%uDE0B" 

to  

"This is a smiley ????"

这是我正在努力实现的工作示例。

http://www.online-toolz.com/tools/text-unicode-entities-convertor.php

下:解码/取消转义 Unicode 实体

【问题讨论】:

标签: php unicode


【解决方案1】:

这可能是解决%u 语法的一种方法

$emoji = '%uD83D%uDE0B';
print 'This is my emoji: '. json_decode('"' . str_replace('%', '\\', $emoji) . '"');

基于Print Unicode characters PHP

【讨论】:

  • 谢谢,这正是我想要的,我怎样才能在变量($str)中输出而不是打印?
  • print '...';改为$str = '...';
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-19
  • 2019-02-11
  • 2021-06-15
  • 2018-01-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多