資料庫連接亂碼
① Java連接mysql資料庫並插入中文數據顯示亂碼
你應該是安裝mysql的時候編碼你是選擇默認的吧。
你可以找到mysql的安裝目錄MySQL Server 5.0\bin\MySQLInstanceConfig.exe
重新配置下就可以了。一般選擇utf-8編碼。
再一個如果資料庫開始就建立好了。alter database 表名 character set utf8;
連接資料庫設置編碼
jdbc:mysql://地址:3306/資料庫名?characterEncoding=utf8
② mysql資料庫連接dreamweaver時出現亂碼,請高手指點!
只是中文出現亂碼時,在鏈接資料庫後面,加上這一句
utf8的話
mysql_query("set
names
'utf8'");
gbk的話
mysql_query("set
names
'gbk'");
③ 怎樣解決SQL資料庫中文亂碼問題
故意設成亂碼是什麼意思?
人們只有通過加密來保存在資料庫中,變成亂碼保存是不可能的,
如果能有套規則能變成亂碼保存進去的話別人也能反過來編譯。
如果是不想中文保存在資料庫中為亂碼,則使用NCHAR或NVARCHAR類型
④ 如何解決sqlyog連接的資料庫亂碼的問題
SET character_set_client = utf8;
SET character_set_results = gb2312;
SET character_set_connection = utf8;
如果上邊的不行,還可以改成Gbk。總以根據你的數據的文字編碼改成相應的編碼類型就ok了。給出Gbk的代碼:
SET character_set_client = gbK;
SET character_set_results = gbK;
SET character_set_connection = utf8;
但是重啟SQL之後又不行了。
⑤ 如何解決ODBC鏈接Oracle資料庫表的亂碼問題
你的資料庫編碼
字元集
設置的不對,中文請使用gbk、gb3212的字元集,oracle默認好像是unicode,unicode是不支持中文的
⑥ jsp與資料庫連接出現亂碼咋解決
如果你頁面的編碼沒錯,那是因為mysql的字元集沒有設置正確。你可以運行Mysql config wizard.一直點到設置charset的頁面,選擇第三個,選擇utf-8或者gbk。應該就可以解決你的問題了。或者直接打開mysql目錄下的my.ini配置文件,將兩個character-set手動改成utf-8或者gbk.改完需要重啟mysql服務。
希望有所幫助。
⑦ sql資料庫數據亂碼
本來應該改回來ntext後 可以正常顯示的 不知道為什麼你不行
你現在試試在改回來後 把數據導入另外一個結構一樣的表 然後看看數據顯示情況
祝你好運~
⑧ 利用jdbc與資料庫建立連接後,中文亂碼
這是因為你的mysql數據使用的編碼方式和jdbc使用的不一樣造成的
解決這個問題的方法就是在進行資料庫處理之前將你的數據編碼修改為資料庫的編碼格式
使用String的getByte()方法首先獲取位元組數據,然後在使用String的構造方法將位元組數據轉換為同mysql一樣的編碼格式的String
下面是關鍵代碼:
String
str
=
new
String(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8");
他的功能是將88591的編碼轉化為utf-8,你在使用時必須轉化為你的實際資料庫編碼格式
⑨ cmd命令連接Oracle資料庫顯示中文,以及中文亂碼
這個建議還是通過以下方式排查下問題原因,之後進行解決:
第一步:查看 NLS_LANG 的方法專
echo %NLS_LANG%
如:
E:\>echo %NLS_LANG%
AMERICAN_AMERICA.ZHS16GBK
第二步:查看資料庫當屬前字元集參數設置
SELECT * FROM v$nls_parameters;
或
select * from nls_database_parameters
或
select userenv(『language』) from al;
第三步: 查看資料庫可用字元集參數設置
SELECT * FROM v$nls_valid_values;
第四步: 客戶端 NLS_LANG 的設置方法
# 常用中文字元集
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 常用unicode字元集
set NLS_LANG=american_america.AL32UTF8
⑩ 資料庫亂碼問題!
你資料庫編碼是utf-8也不一定能用,在安裝資料庫的時候會有一個默認的編碼,你可以選latin1或其他。
在你連接資料庫的那一行後面加上 ?useUnicode=true&characterEncoding=utf-8 這句話試試