【发布时间】:2013-09-10 10:18:55
【问题描述】:
我需要在 PHP 中将 unicode 转换为字符。我正在使用 MySQL 数据库存储文本文本是 unicode 格式,排序规则为 utf8-general-ci。当我检索这些数据并显示时,会显示一些特殊字符:: 比如“मिनिसà¥à¤•रà¥à¤Ÿà¤®à¤¾ करà¥à¤•े नजर" 用于文本“मिनिस्कर्टमा कर्के नजर”。这是 unicode 格式的尼泊尔字体。我需要它在 PHP 中的字符或 ascii 格式。我尝试过 utf8 编码和解码,但它们都不起作用(显示问号 ???? 在解码和“ä®Ã¤¿Ã¤¨Ã¤¿Ã¤¸à ¥Âà ¤•à ¤°à ¥Âà ¤Ÿà ¤®à ¤¾ à ¤•à ¤°à ¥Âà ¤•à ¥‡ à ¤¨à ¤œà ¤°" 编码)。那么,如何在 PHP 中从 mysql 数据库中获取每个 unicode 字符的 ascii 值或字符或 unicode 值???
【问题讨论】:
-
你有没有试过html_entity_decode(),如果没有那么试试
标签: php codeigniter unicode unicode-string