解決ORACLE字符集爲US7ASCII,插入數據中文亂碼問題

1. 可以通過select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';查到ORACLE的字符集

2. 如果爲US7ASCII的話 ,在插入數據的時候需要把有中文的字段組以下處理:

String name = "張三";
String temp = new String(name .getBytes("GBK"),"ISO_8859_1");

因爲US7ASCII是數據庫默認的字符集,需要轉爲ISO_8859_1,而中文的話需要通過GBK來獲取其byte序列。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章