php.ini 
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;
结果:问题解决。
 
phpmyadmin无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正%C
阅读(728) | 评论(0) | 转发(0) |