我有一个php netbeans项目。该项目的编码是UTF-8。特殊字符在ide中正确显示。 (img 1)特殊字符在浏览器中正确显示,但在phpMyAdmin中加扰
我使用phpmyadmin,整个数据库的编码是utf8_unicode_ci(该列也显示了这一点)。 (图2)
我使用mysqli的连接,并且它不作任何性差异,如果我叫
set_caharset("utf8");
(图3)
在浏览器一切正常(包括与搜索特殊字符): (图4)
但在phpMyAdmin通过mysqli的引入的文本被加扰(同时手动引入文本是确定 - 在图象ID 13)(图5)
我应该怎么做才能在phpmyadmin中正确发送文本。
一些更多的信息。我不知道如何解释或使用这个,这是什么
SHOW VARIABLES LIKE 'character_set%'
显示。
Variable_name: Value
character_set_client: utf8mb4
character_set_connection: utf8mb4
character_set_database: latin1
character_set_filesystem: binary
character_set_results: utf8mb4
character_set_server: latin1
character_set_system: utf8
character_sets_dir: D:\Programe\XAMPP\mysql\share\charsets\
好吧,它是与服务器有关的东西。我上传了在不同服务器上生成数据库的相同代码,一切正常。你有什么想法可以解决问题吗?
对不起,格式化。这是我的第一篇文章,我以为我在每个短语后都有新的行:( – user3519985
@Johan谢谢:)我设法找到编辑按钮,但你比我快:D – user3519985
我添加了一些更多的细节。 – user3519985