PHP HTML解码string-utf8

时间:2014-11-09 16:43:00

标签: php html decode

我在数据库中尝试了字符串。我想在网页上显示它。 我试过了

 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  

另外

 utf8_decode($n1);

另外

html_entity_decode($n1, ENT_COMPAT, "UTF-8");

什么都行不通我看到了字符串。 我已经使用URLdecoder方法

成功地在Android设备中播放了这个文本

示例字符串是

 %E0%A4%95%E0%A4%B0%E0%A4%A3%E0%A5%80+%E0%A4%AE%E0%A4%BE%E0%A4%81+%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A5%81%E0%A4%AA+%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%87%E0%A4%B5%E0%A5%87%E0%A4%9F+%E0%A4%B2%E0%A4%BF%E0%A4%AE%E0%A4%BF%E0%A4%9F%E0%A5%87%E0%A4%A1 

用印地语 我希望你能帮帮我。谢谢你

2 个答案:

答案 0 :(得分:1)

您提供的字符串是URL编码的。如果您将其传递给urldecode(),它将呈现正常:

urldecode("%E0E0[snip]%E0%A4%A1"); //  करणी माँ ग्रुप प्राइवेट लिमिटेड 

http://php.net/manual/en/function.urldecode.php

答案 1 :(得分:0)

也许您需要更改数据库中的字符集
http://php.net/manual/es/mysqli.set-charset.php
您将需要在链接中的代码中更改它,您可以在链接中获得各种示例