記DB2導入數據load命令中文亂碼解決方法
今天在windows上使用load命令向數據庫中導入表時,發現數據中的中文顯示為亂碼。
命令: www.2cto.com
db2 load from d:\user.txt of del insert into user
user表中的中文字符顯示為亂碼。
www.2cto.com
解決方法:
使用load命令時加入codepage選項。
命令:
db2 load from d:\user.txt of del modified by codepage=1386 insert into user
codepage=1386 為GBK,1208 為UTF-8。
注意:如果db2安裝在linux服務器上,使用load命令導入數據雖然速度比較快,但是有可能
導致linux上的該db2數據庫備份掛起,不能往數據庫中寫入數據,這時要對linux上的該數據庫
備份來解決。所以這個命令要慎用,盡量使用其他的方法代替。