gpt4 book ai didi

php - sql查询的最佳字符集编码是什么?

转载 作者:行者123 更新时间:2023-11-29 07:41:43 27 4
gpt4 key购买 nike

我尝试使用 mysqli_set_charset("cp1251")utf8,但不起作用。

我尝试像这样在sql中插入字符串htmlentities($str, ENT_QUOTES, "UTF-8");对于重音字母来说效果很好,但对于俄语字符,结果是这样的 Øóôóòèíñêèé Ìèõàèë

谢谢。

最佳答案

在完整的数据链中使用相同的字符集非常重要。混合编码总会引起问题。

  • 将表或列编码设置为字符集 x
  • 将数据库连接编码设置为字符集x
  • 设置PHP内部编码为字符集x或转换字符串
  • 将输入和输出客户端(mysql控制台、浏览器或cli)编码设置为字符集x
  • 当您使用浏览器时,还要检查 http header 中设置的编码。根据浏览器的不同,此值可能会覆盖 html header 中现有的元标记!

关于php - sql查询的最佳字符集编码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28899520/

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