我在数据库中尝试过字符串。我想把它显示在网页上。我试过
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
还有
utf8_decode($n1);
还有
html_entity_decode($n1, ENT_COMPAT, "UTF-8");
什么都不管用——我看到的是绳子的样子。我已经成功地在android设备中使用URLdecoder方法播放了这段文字
样本字符串为
%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
是印地语我希望你能帮助我。谢谢
您提供的字符串是URL编码的。如果你把它传给urldecode()
,它会很好地渲染:
urldecode("%E0E0[snip]%E0%A4%A1"); // करणी माँ ग्रुप प्राइवेट लिमिटेड
http://php.net/manual/en/function.urldecode.php
您可能需要更改数据库中的字符集
http://php.net/manual/es/mysqli.set-charset.php.
您需要在连接到链接中的数据库的代码中更改它,您可以获得各种示例