gpt4 book ai didi

mysql - 如何显示本地化字符

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

我有一个 MySQL 数据库、要从数据库检索的 php 代码,以及一个通过 http post 接收 php 代码输出的 Android 程序。

我的本​​地化字符在我的程序中显示为问号。我在数据库中尝试了不同的字符集。 utf8_general_ci、utf8_unicode_ci、latin1_general_ci - 仍然是问号。在 html 中我可以使用代码 ø,但不能在 Android 程序中使用 - 而且我不应该这样做。

首先,这个问题从何而来?数据库本身使用 utf8_ 显示本地化字符没有问题。安卓也没有问题。是http post请求还是php有问题?

最佳答案

我会逐层检查:

  • 即使数据库编码是 UTF8 - 您确定该值已正确存储吗?
  • 您是否有办法测试 API(即通过使用网络界面),如果需要,您可以进行数据包检查并检查正确的 UTF-8 值
  • 您的 PHP API 发送的编码是否正确?
  • 在 Android 中读取 HTTP 响应(即解析流)时,您是否提供了编码并且该编码是否正确?

关于mysql - 如何显示本地化字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4436377/

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