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

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 13:05:13
字體:
來源:轉載
供稿:網友


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

數據庫連接已經是使用了 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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浠水县| 宜丰县| 岑溪市| 广丰县| 奉节县| 玉林市| 邯郸县| 长葛市| 东乡族自治县| 固镇县| 普安县| 普兰县| 芮城县| 唐海县| 留坝县| 自贡市| 土默特右旗| 霍林郭勒市| 饶平县| 东台市| 新化县| 塘沽区| 固阳县| 浦北县| 巴塘县| 灵台县| 密云县| 体育| 石家庄市| 陈巴尔虎旗| 北宁市| 新河县| 屏山县| 黑水县| 和林格尔县| 平乐县| 辽阳市| 辽阳市| 镇赉县| 邯郸市| 太谷县|