PHP :: 使用 fopen 创建带有表情符号的文件名

问题描述 投票:0回答:1

我正在尝试创建不带文本的文件名并使用表情符号。

如果我放置角色本身,它就可以完美工作

但是

我想在我的 php 代码中使用更安全的方法,因此我将其替换为十六进制值。

所以这工作完美:

$myfile=fopen('👤','a');

但这不是(...它确实创建了一个文件,但没有使用预期的表情符号

$myfile=fopen('👤','a');

我很确定它非常简单,只需要正确的语法))

php append fopen emoji fclose
1个回答
0
投票

感谢@Markus Zeller

我根据HIS评论找到了解决方案:)

$myFile=fopen(mb_chr('128100','UTF-8'),'a');

或:

$myFile=fopen("\u{1F464}",'a');

谢谢你! 👤

© www.soinside.com 2019 - 2024. All rights reserved.