php - 如何在 php 代码编辑器中修复编码(阿拉伯语)单词?
问题描述
我有一个简单的 PHP 代码。我使用“PHP Designer”软件作为编辑器。我的问题出在编辑器本身,编辑器中的文本变成了ASCII码!(我不知道,但我认为它是ascii)
文本语言是阿拉伯语,但在我保存并关闭编辑器之后。我的 php 文件中的所有阿拉伯语单词都更改为代码。这是我的部分代码。
<?php
if (condition)
{
if (mysqli_num_rows($result) > 0)
{
echo 'عملیات';
exit();
}
}
?>
我想要的只是将此代码更改为阿拉伯语单词。我试图用 Dream Weaver 和 Notepad++ 打开这个文件,但是在这个编辑器中,阿拉伯语单词也变成了 ascii 代码。
有没有办法解决这个问题?
解决方案
html_entity_decode()
将实体转换回它们的 UTF8 表示,例如:
var_dump(html_entity_decode('عملیات'));
结果:
string(12) "عملیات"
但是您必须首先查看编辑器的文档,了解如何让它停止这样做,这才是真正的答案。
此外,这是必读的:UTF-8 all way through
推荐阅读
- r - 唯一值的排序和有序数据框
- google-chrome - 从 Chrome 网上应用店中删除非活动谷歌开发者帐户的扩展
- javascript - Modernizr 将所有 _self 目标链接转换为 _blank
- list - 从列表列表中提取列表(Maxima)
- python - Python:我无法安装 pynput
- stata - 无法在图表 note() 参数中显示统计信息
- javascript - Android 套接字不听某些 Socket.io 发出
- node.js - 如果用户和登录名正确,Node.js Passport LocalStrategy 登录冻结
- gradle - Flutter 安装 Gradle 问题
- reactjs - 如何访问 Virtualbox 中的反应应用程序