提问人:topper1309 提问时间:4/7/2019 最后编辑:topper1309 更新时间:4/7/2019 访问量:1066
如何在PHP中将字符转换为印地语字符 [duplicate]
How to convert characters into hindi characters in PHP [duplicate]
问:
我正在尝试将存储在排序规则中的数据库列转换为印地语字符。utf8_unicode_ci
例如:दà¥à¤ƒà¤– कà¤3/4 à¤...धिकà¤3/4र- 测验 1
这在印地语中没有显示,我什至在标签后添加。但它仍然显示相同。<meta charset="utf-8">
<head>
在我以前的网站中,它工作正常,但是当我将数据导入到我的新网站时,字符没有按预期显示。
然后经过一番研究,我发现了一些PHP功能,如下所示
echo iconv('UTF-8', 'ISO-8859-1', $utf8);
echo "<br>";
echo mb_convert_encoding($utf8, 'ISO-8859-1', 'UTF-8');
echo "<br>";
iconv
显示错误和输出iconv(): Detected an illegal character in input string
mb_convert_encoding
?? ? ??- Quiz 1
上述字符串的预期结果是 =दुःख का अधिकार- Quiz 1
答
在我得到解决方案的所有帮助之后,我使用这个将旧的数据库字符集更改为 UTF-8
UPDATE quiz_question SET question_desc = CONVERT( CONVERT( CONVERT( question_desc USING latin1 ) USING BINARY ) USING UTF8 )
答: 暂无答案
评论