摘要:
五.乱码的避免最好让上述9个字符集变量值保持一致,或者至少“兼容”,同时也要考虑到OS中locale的值。当然:character_set_system例外,它是存储和表示元信息使用的字符集,一般都是ascii串,使用utf8和使用latin1基本一样,但是,如果使用中文,可能就另当别论了。下边说的全部变量是指除了character_set_system以外的其它变量。这里推荐三个方案:1. 全部使用latin1但是在java程序中,它担着一定的风险,即在入库之前,需要将字符串从gbk转换到iso8859_1,出库以后,获取结果时,再从iso8859_1转到gbk.否则会出现乱码。这种方式比较 阅读全文