gpt4 book ai didi

php - 如何在网页上使用 php 和 mysql 显示印地语/马拉地语文本

转载 作者:行者123 更新时间:2023-11-29 18:19:11 25 4
gpt4 key购买 nike

我正在使用 php 和 mysql 开发网站,我已将马拉地语数据存储在数据库中并显示在网页上,但它显示为?????????。为了解决这个问题,我使用了utf8 Unicode,我将数据库和表设置为utf8,还在连接后在连接文件中添加了以下代码$con = mysql_connect("localhost","root","");功能

mysql_query("SET character_set_results=utf8");
mysql_query("SET names=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET collation_connection=utf8_general_ci");

还在数据获取查询之前设置$result = mysql_query("SET NAMES utf8");问号问题现在解决了,但数据显示“0au120bhu908hgsbdch761”,例如那个。

最佳答案

  1. 不要使用 PHP 的 mysql_* 接口(interface)。切换到 mysqli_*PDO

  2. 参见this

  3. SELECT HEX(...) FROM ...(“测试数据”,位于链接)以查看存储的内容。对于大多数印度字符集,我希望 3 字节为:E0 Ax yyE0 Bx yy

  4. 请参阅“最佳实践”(位于链接);它可能会帮助您了解其他需要修复的问题。现在搜索问号可能会有所帮助。

    <

关于php - 如何在网页上使用 php 和 mysql 显示印地语/马拉地语文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46742580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com