iT邦幫忙

0

SQL資料庫內中文亂碼問題

本人是SQL新手碰到了問題.編碼問題

我使用的是簡體SQL2008R2 我的資料庫內文字是亂碼
我知道是因為輸入的文字是繁體所導致的
但有沒有可能 不換SQL也能將數據庫亂碼文字直接正常在網站顯示正常繁體呢?

或是有大大能提供更好的方法!不換SQL系統得前提之下,能實現嗎?

改編碼為utf8
2
浩瀚星空
iT邦大師 1 級 ‧ 2019-12-23 18:20:37

最大的問題其實就在於編碼相關的問題。

基本上,使用iso或是utf8編碼。其簡繁體就可以共存。
所以不會有影響。

現在怕的是你是單純用big5或是gb2312的編碼。
這樣子的話。的確沒辦法簡繁體共存。

這時候你只能採用先將資料庫的資料先匯出。
並將表的編碼改用utf8的模式。再重新導入。

不過你給的資訊太少了。如果會有這樣的問題,相信你也不太清楚編碼的相問題才對。

這其實也不需要去更換任何sql資料庫的。除非你指的是編碼不能更換。
那就無解了。

0
舜~
iT邦好手 1 級 ‧ 2019-12-24 08:28:14

我上次的經驗是,直接把你資料表的全部欄位格式改成 utf8 general/unicode 就解決了
不管繁體、簡體、英文...或沒聽過的語言(utf8-unicode) 都可以解決亂碼問題

每個資料表都要...
還有預設編碼記得也要調,不然新欄位又會亂碼~~

0
fuzzylee1688
iT邦新手 1 級 ‧ 2019-12-24 13:51:40

你應該也是遇到 "中文難字" 問題吧..

我要發表回答

立即登入回答