国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql數據庫亂碼之保存越南文亂碼解決方法

2020-01-18 23:26:44
字體:
來源:轉載
供稿:網友


我自己測試一下,很多字符變成了 ‘?'。

數據庫連接已經是使用了 utf8 字符集:

復制代碼 代碼如下:

define("MYSQL_ENCODE", "UTF8");

mysql_query('SET NAMES '.MYSQL_ENCODE,$conn) or die('字符集設置錯誤'.mysql_error());

搞了大半小時,沒有搞定。

insert 的數據都是仍然亂碼,突然想,是不是字段不能保存這些越南文。

我看一下數據庫字符集,默認都是 gbk,這個對中文是沒有問題的,一碰到越南文,就亂碼了。

于是,我將可能用到越南文的字段的字符集修改為  utf8,校對修改為:utf8_unicode_ci。(這里一定要具體修改某個字段,修改整個表的字符集,不起作用,字段還是保留著原來的字符集)問題解決。

我的數據庫為:php_college_web

表:city_article

用到越南文的字段:title,content

于是執行如下sql:

復制代碼 代碼如下:

ALTER TABLE city_article CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci

ALTER TABLE city_article CHANGE content content text CHARACTER SET utf8 COLLATE utf8_unicode_ci

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐柏县| 潞城市| 盈江县| 株洲市| 南部县| 平凉市| 宜城市| 富裕县| 武城县| 吕梁市| 广水市| 荣昌县| 崇信县| 隆回县| 章丘市| 庆安县| 康马县| 鹤山市| 吉木萨尔县| 库尔勒市| 盈江县| 海淀区| 蕲春县| 萨迦县| 许昌县| 沁水县| 修水县| 赫章县| 金秀| 青浦区| 茌平县| 阳城县| 台中县| 西乌珠穆沁旗| 新蔡县| 奉化市| 雷波县| 屯昌县| 九寨沟县| 绥德县| 巴青县|