我是日文windows,想从客户端插入中文或日文数据,到服务器端的数据库。为了不报错和乱码,怎样设置客户端和数据库中的字符集。
(1)如果已建立了一个数据库,他的字符集是EUC_JP,用什么sql命令可以将该数据库字符集改成其他字符集呢?(2)我已建立了一个数据库(字符集是EUC_JP),那我为什么不能插入日文数据呢?
(1)如果已建立了一个数据库,他的字符集是EUC_JP,用什么sql命令可以将该数据库字符集改成其他字符集呢?(2)我已建立了一个数据库(字符集是EUC_JP),那我为什么不能插入日文数据呢?
几点参考,不见得准确:1、如果插入多种语言,建议采用UTF8编码。
2、数据库的字符集类型一旦确定就不能修改。
3、转换的方式是先读出来,用convert函数转换,再写到另一个库。
4、不能插入的原因可能与客户端字符集或服务器端设置有关。
无法插入日文的原因:一、你的过程语言传递的字符串是UTF-8编码的 二、可能ShiftJIS与EUC_JP不是相同的编码?