當前位置:首頁 » 存儲配置 » mysql無法存儲中文

mysql無法存儲中文

發布時間: 2022-08-20 11:06:02

『壹』 mysql 改了默認編碼後為什麼還是不能存中文

我也出現了跟你一樣的問題,現在已經成功解決,原因是你可能在創建這張表之後修改的mysql的編碼,你應該試試再創一張表,再向裡面插入就沒有問題了。。之前的表可能沒辦法更新為utf8,我是這樣的問題,希望對你有幫助

『貳』 MYSQL不能存儲中文數據怎麼辦啊急

看看你的mysql資料庫的安裝目錄下的my.ini文件,修改default-character-set=utf8,同時要保證你的頁面編碼支持中文,最好加個過濾器

『叄』 mysql資料庫 資料庫為什麼不能存儲中文

一般都可以存的,注意存取時的編碼格式,保持統一;還有就是欄位夠不夠長

還有也一直困擾我的問題就是用php連接mysql,存入資料庫後,用sqlyog select後全是亂碼,但是通過php讀出到前台卻沒有影響,湊合用中......

『肆』 mysql 中文存儲問題

這種情況證明你資料庫保存的是正式的中文格式,但是顯示的時候是亂碼。
問題就是你資料庫客戶端的字元集不支持中文。設置一下就行了

『伍』 MySQL的資料庫無法插入中文是怎麼回事

分析原因:這是因為之前修改了資料庫的編碼,但數據表的編碼卻沒有跟著改變導致的。

安裝mysql 時,使用的是latin編碼(隨後修改為utf8)。建的數據表是在latin編碼下建立的。而jsp頁面使用的是utf8,所以無法插入數據。。。

1.修改mysql資料庫編碼

修改MySQL安裝目錄下的my.ini文件

default-character-set=utf8

character-set-server=utf8

然後重啟MySQL服務,MySQL 沒有重啟的命令,要先停止,然後再啟動。

這樣就確保了,mysql中的編碼類型

用show variables like 'char%'; 或status;命令 查看得到如下:

紅色方框應改為gb2312編碼,否則在dos下顯示中文亂碼。

2.解決方法

設置表的編碼格式,執行;alter table 數據表名 CONVERT TO CHARACTER SET utf8;命令

『陸』 mysql資料庫存不了中文

資料庫安裝的時候就要設置語言為GBK或者GB2312的。如果你已經設置為默認的話就到***:\MySQL\MySQL Server 5.0下面找到my.ini文件
把裡面的替換成
default-character-set=gb2312
應該就OK的

『柒』 MySQL 中如何存中文

MySQL 中何存中文方法如下:

1、create table的時候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk;

例如:

CREATE TABLE t_department (

sid varchar(32) NOT NULL,

pid varchar(32) NOT NULL,

thedata varchar(50) NOT NULL

ENGINE=InnoDB DEFAULT CHARSET=gbk;

2、打開MySQL目錄下的my.ini文件,把裡面所有的default-character-set選項設為GBK或者GB2312,保存後重啟MySQL。

熱點內容
和存儲字長 發布:2025-05-15 21:54:09 瀏覽:514
用什麼寫c語言 發布:2025-05-15 21:35:56 瀏覽:418
linux讀取u盤 發布:2025-05-15 21:32:13 瀏覽:508
c語言dos 發布:2025-05-15 21:18:17 瀏覽:664
sci編譯英文 發布:2025-05-15 21:16:57 瀏覽:383
大貓如何設置密碼 發布:2025-05-15 21:15:32 瀏覽:765
什麼叫蘋果版的和安卓版的手機 發布:2025-05-15 21:05:18 瀏覽:254
編程找點 發布:2025-05-15 20:43:10 瀏覽:588
php上傳臨時文件夾 發布:2025-05-15 20:43:00 瀏覽:658
impala資料庫 發布:2025-05-15 20:42:12 瀏覽:650