我有一个关于Unicode的问题。 我需要PHP中的函数来转换字符串:

Xinchàotấctảcácbạn。 Mìnhkhôngbiếttiếnganh。

至:

Xin chao tat ca cac ban。 Minh khong biet tieng anh。

有谁能够帮我?

===============>>#1 票数:7 已采纳

iconv//TRANSLIT修饰符一起使用:

$str1 = "Xin chào tất cả các bạn. Mình không biết tiếng anh.";
$str2 = iconv("UTF-8", "ASCII//TRANSLIT", $str1);
print($str1.PHP_EOL.$str2);

输出将是:

Xin chào tất cả các bạn. Mình không biết tiếng anh.
Xin chao tat ca cac ban. Minh khong biet tieng anh.

DEMO

  ask by ns2n translate from so

未解决问题?本站智能推荐:

2回复

如何使用php从字符串中删除所有utf-8

我有以下问题。 我有一个包含utf-8字符的xml,但是该xml的数据将以iso编码显示在页面上。 因此,我必须从字符串中删除此utf-8特征,如何执行此操作。 谢谢阿维纳什 编辑: 我用过:iconv(“ ISO-8859-1”,“ UTF-8”,str_replac
1回复

在PHP中将utf-8转换回一字节二进制文件

我有很多图像是使用utf-8编码从SQL转储导入的。 因此,我在jpeg图像的开头看到的是“ C3 BF C3 98 C3 BF C3 A0”,而不是“ FF D8 FF E0”。 我已经尝试过iconv('utf-8','iso-8859-1',$ data),但是它不能转换整个文件(
1回复

将古怪的字符转换为UTF-8代码参考

我正在使用pbkdf2(),并且需要打印其输出以调试错误。 它会生成奇怪的字符串,例如“ .O。?B?Ia. !J ”。 htmlentities()或htmlSpecialChars()都不能将这些字符转换为更易读的字符。 我在考虑将它们转换为UTF-8实体,例如&#28
1回复

Swift 2 Json utf8字符串字符错误

我有正在工作的Json文件和应用程序,但是我有文本encoding问题。 我的Json文件输出示例 Json Parse Functions,我添加了一些可以在下面看到的函数 我的视图控制器 Mysql表Mysql文件 表中的MySQL实际值 远程连
2回复

PHP:如何将特殊的组合字符从UTF-8转换为Latin 3

我正在尝试将数据从数据库(UTF-8)导出到CSV,以便在MS Excel(拉丁语3)上打开。 为此,我正在使用 问题是我的数据是法语的,并且包含诸如cœur之类的词。 除了组成字符œ,我导出的所有数据看起来都很好,在这里我得到一个问号( cœur转换为c?ur ),我该如何解决呢?
1回复

无法从MySQL显示PHP中的utf-8数据

嗨,我已经将数据存储在mysql服务器的印地文中,并且无法显示为输出,这是我的代码 数据以utf8_unicode_ci格式存储在mysql服务器中 这是我从浏览器中的php代码获得的输出 具有值????????的数据 k是存储在hindi.Kindly数据,帮我在这,因为
1回复

PHP - utf8_decode()错误的字符

试图使用Twitter搜索API。 当我在重新发推文的推文上调用utf8_decode时,我utf8_decode语音标记/引号显示为问号... 码: 输出: 所有其他符号正确显示。 我必须设置要使用的语言吗? 如果您想知道我制作的原子查询或其他任何内容,请告诉我
7回复

PHP UTF编码的URL字符串

当我输入Firefox(在地址行中)URL(如http://www.example.com/?query=Траливали)时 ,它会自动编码为http://www.example.com/?query=%D2%F0 %E0%EB%E8%E2%E0%EB%E8 。 但是,不转换http:
1回复

如何解码 转换为UTF-8

将数据插入我的UTF-8数据库时遇到一些问题。 我遇到的主要问题是包含^!的单词。 到目前为止,我正在使用的代码是 但到目前为止没有运气。 这是否意味着它无法检测到编码? 或者是其他东西?
2回复

将URLENCODED数据转换为PHP中的UTF-8

我的数据库中有一个字符串,例如中华武魂当我发布请求通过网站检索数据时,我将数据以%E4%B8%AD%E5%8D%8E%E6%AD%A6%E9%AD%82的格式发送到服务器%E4%B8%AD%E5%8D%8E%E6%AD%A6%E9%AD%82 为了将其恢复为可用形式,我必须采取什么解码步骤