php.ini
default_charset = "GB2312"
my.ini默认设置。
出现的问题:testlink导出后,导入的用例是乱码。
default_charset = "GB2312"
my.ini默认设置。
出现的问题:testlink导出后,导入的用例是乱码。
分析:testlink,php,mysql编码使用不一致导致乱码。
试验1:
1.将 my.ini拷贝到windows下,在my.ini 的client和mysqld,mysql上的三个地方加上
default-character-set=utf8
2.在php.ini 找到default_charset 字段,设置
default_charset = "utf8"
3.testlink
在config.inc.php配置的参数:
DB_SUPPORTS_UTF8=True
$g_defaultCharset = DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1';
重建数据库,CREATE DATABASE testlink2 CHARACTER SET utf8 COLLATE utf8_general_ci;
结果:问题解决。
1.将 my.ini拷贝到windows下,在my.ini 的client和mysqld,mysql上的三个地方加上
default-character-set=utf8
2.在php.ini 找到default_charset 字段,设置
default_charset = "utf8"
3.testlink
在config.inc.php配置的参数:
DB_SUPPORTS_UTF8=True
$g_defaultCharset = DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1';
重建数据库,CREATE DATABASE testlink2 CHARACTER SET utf8 COLLATE utf8_general_ci;
结果:问题解决。
phpmyadmin无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正%C