我已经将C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini复制到C:\Program Files\MySQL\MySQL Server 5.6\当我登录到数据库并查看table_definition_cache值时,会得到以下信息:
mysql> SHOW GLOBAL VARIABLES LIKE '%table_definition_cache
所有内容都应该是默认字符集(我没有指定或更改任何内容),我假设它是Latin1。这应该很好,因为我需要的所有字符都是Latin1格式的(大多数问题似乎都是针对将字符集更改为utf-8)。我使用copy and paste from a HTML page with charset=iso-8859-1在MYSQL数据库中插入一些带有acutes和umlauts的字母,当从命令行中选择时,它显示得很好。无论我如何在PHP脚本中选择它们并使用iso-8859-1作为浏览器编码显示,它们只显示