回覆列表
  • 1 # 徐悅芸420

    GBK:createdatabasetest2DEFAULTCHARACTERSETgbkCOLLATEgbk_chinese_ci;UTF8:CREATEDATABASE`test2`DEFAULTCHARACTERSETutf8COLLATEutf8_general_ci注意:如果不是透過my.ini配置檔案設定的內容,只在當前狀態下有效,當重啟資料庫服務後失效。所以如果想要不出現亂碼只有修改my.ini檔案,資料庫編碼可以在建立資料庫時候指定UTF8,如下:|character_set_client|utf8||character_set_connection|utf8||character_set_database|utf8||character_set_filesystem|binary||character_set_results|utf8||character_set_server|latin1||character_set_system|utf8注意該配置|character_set_server|latin1無法設定成UTF8互動時候仍然會出現亂碼。只有當修改my.ini中設定UTF8,才會全部修改成UTF8-------------------------mysql設定編碼命令SETcharacter_set_client=utf8;SETcharacter_set_connection=utf8;SETcharacter_set_database=utf8;SETcharacter_set_results=utf8;/*這裡要注意很有用*/SETcharacter_set_server=utf8;SETcollation_connection=utf8_bin;SETcollation_database=utf8_bin;SETcollation_server=utf8_bin;my.ini中配置預設編碼default-character-set=utf8連線資料庫設定編碼jdbc:mysql://192.168.0.5:3306/test?characterEncoding=utf8/*****************************************java與mysq編碼對應****************************************/java中的常用編碼UTF-8;GBK;GB2312;ISO-8859-1;對應mysql資料庫中的編碼utf8;gbk;gb2312;latin1---------------------------資料庫連線串中指定字符集URL=jdbc:mysql://yourIP/college?user=root&password=yourPassword&useUnicode=true&characterEncoding=gbk

  • 中秋節和大豐收的關聯?
  • 狗狗吐水,怎麼辦?