mysql資料庫插入數據亂碼
你應該是安裝mysql的時候編碼你是選擇默認的吧。
你可以找到mysql的安裝目錄MySQL Server 5.0\bin\MySQLInstanceConfig.exe
重新配置下就可以了。一般選擇utf-8編碼。
再一個如果資料庫開始就建立好了。alter database 表名 character set utf8;
連接資料庫設置編碼
jdbc:mysql://地址:3306/資料庫名?characterEncoding=utf8
⑵ mysql資料庫插入中文亂碼,怎麼弄
頁面啊……
所有有數據寫入的頁面都應該是UTF-8,這個辦法最笨,也最簡單。
⑶ mysql資料庫插入資料庫出現中文亂碼問題
我沒有使用過MYSQL, 但是我用其它資料庫出現過類似的問題,極有可能是你本地mysql 客戶端沒有設置成相關字元編碼,如utf-8等等所以保存後顯示不出來或者為亂碼。看看你同事的字元編碼設置,改一下就好了,希望對你有所幫助。
⑷ 向MySQL資料庫插入中文時亂碼
如果你的編碼都是UTF8又要插入中文最好在資料庫的編碼上把
character_set_client set names 'GBK';
character_set_result set names 'GBK';
⑸ 【求助】java:向mysql資料庫插入數據時中文亂碼,但是java文件和資料庫都是用UTF-8字
在tomcat裡面 配置下你的字元編碼!! 因為資料庫沒有錯,java文件也沒錯,那肯定是server.xml裡面的connector這個節點上的字元沒有去配
⑹ 在mysql插入數據到資料庫的時候 怎樣解決亂碼問題
$conn = @ mysql_connect("localhost", "root", "") or die("資料庫鏈接錯誤");
mysql_select_db("bbs", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文編碼,解決亂碼問題;
////////////////////////////////////////////////////////////////////////////
連資料庫時加上第三句話就行。
⑺ MySQL插入數據時遇到中文亂碼改怎麼辦
首先寫一個資料庫test,然後寫一個表table,最後插入你想要寫入的欄位"工資"。出現了了亂碼。就得
1. 啟動MySQL,在裡面輸入 ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin,將test資料庫的編碼設為utf8。
2. 修改表的編碼:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 以上命令就是將一個表category的編碼改為utf8 。
3. 修改欄位的編碼:直接在MySQL里右擊表,然後點編輯表,在裡面修改或輸入代碼: ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR ( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL。4.得刪除之前插入的欄位之類的,再重新導入之前的欄位
⑻ 向mysql資料庫中插入中文出現亂碼
這個問題我也碰到過.
你把資料庫的放中文字的那個欄位用varchar2
且好像有個設置、可以改編碼類型、可以嘗試簡體中文、或者unicode8
等等
設置一下就好了.
記得有個mysql前端工具的.我當時候改了下類型就好了
⑼ mysql:插入資料庫中的數據亂碼
$conn=mysql_connect("localhost","root","root") or die("無法連接資料庫,請重來");
mysql_select_db("你的資料庫")
or die("無法選擇資料庫,請重來");
mysql_query("SET NAMES 'gbk'");//解決漢字
這樣試下