useUnicode=true和characterEncoding=utf8  各是什么意思? 
UTF-8;GBK;GB2312;ISO-8859-1这四个编码集都是什么意思?都占几个字节?

解决方案 »

  1.   

    这两个参数的含义很明显,字面意思。
    ISO-8859-1是拉丁字符集,以字节为单位长度。
    UTF-8是Unicode字符编码之一,字节长度从1到多不等。
    GBK和GB2312都是中文国标字符编码,字节长度为1(英文)和2(中文)不等。
      

  2.   

    useUnicode=true和characterEncoding=GBK一起用的话useUnicode=true是不是就没有效果了?
      

  3.   

    不是的。
    只要指定了characterEncoding,则useUnicode=true必须要使用。也就是说不存在useUnicode=false;characterEncoding=GBK这样的搭配。
    useUnicode选项的含义是:Connector/J是否做字符集转换。