PHP的代码在浏览器显示有问题

我用小皮这个应用打开,它就没有问题,填写的留言可以同步在数据库里面去,但是我用写代码的应用ps(phpstorm)这个打开它连接数据库就会报错,这是怎么回事?

img

img

img

引用 皆我百晓生 小程序回复内容作答:
根据你的描述,报错信息 "Warning mysqli_connect() Server sent charset(255) unknown to the client" 可能是由于数据库的字符集设置问题引起的。下面是一些可能的解决方法:

  1. 检查数据库字符集设置:

    • 确保数据库的字符集设置与你的应用程序代码中使用的字符集一致。
    • 检查数据库配置文件,确保字符集被正确设置为支持的字符集,比如 'utf8' 或 'utf8mb4'。
  2. 检查应用程序连接数据库的代码:

    • 确认你在代码中使用正确的字符集来连接数据库。
    • 尝试在连接数据库之前设置字符集,例如在连接之后添加以下代码段:
      mysqli_set_charset($connection, "utf8");
      
  3. 检查 PHPStorm 的配置:

    • 确认 PHPStorm 的配置与你的应用程序所需的字符集一致。
    • 检查 PHPStorm 中编辑器的字符编码设置,确保它与你的应用程序的字符编码一致。

如果以上方法都没有解决问题,你可以提供更多的代码、数据库配置和报错信息,以便我们更好地帮助你解决问题。

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^