||
用VFP提取MYSQL数据,编码总是混乱,第二次了。以前怎么解决的,忘了。一阵折腾,执行类似”set names gb2312”或”set namesutf8”根本无效。这才想起,只能在本地ODBC设置里定义输出编码。
MYSQL的编码问题,在使用PHPMYADMIN时也遇到过,使用软件包自带的定义,总是会有问题。后来不知从哪找的方子,修改select_lang_lib.php中的定义:
$GLOBALS['available_languages']= array(
'zhtw-big5-utf-8' => array('zh[-_](tw|hk)|chinesetraditional', 'chinese_traditional-big5', 'zh-TW','繁体原码'),
'zhtw-utf-8' => array('zh[-_](tw|hk)|chinesetraditional', 'chinese_traditional-utf-8', 'zh-TW', '繁体utf8'),
'zh-gb2312-utf-8' => array('zh|chinese simplified','chinese_simplified-gb2312', 'zh','简体原码'),
'zh-utf-8' => array('zh|chinese simplified','chinese_simplified-utf-8', 'zh','简体utf8'),
'en-utf-8' => array('en|english-utf8', 'english-utf-8', 'en', ''),
'en-iso-8859-1' => array('en|english', 'english-iso-8859-1', 'en', ''),
);
这样定义后,问题算是解决了。后来出了新版本,也是类似的问题,干脆就不用新版----功能强大了,但也慢,算了,一直用v2.11.4。
一直习惯于使用UTF8编码的(好习惯),一般没问题。常有恶习者,或可参考。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-26 18:46
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社