国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁河县| 浏阳市| 绥江县| 武威市| 温泉县| 耒阳市| 黄山市| 阿拉善盟| 丰顺县| 吉木萨尔县| 青海省| 正宁县| 金寨县| 濉溪县| 永州市| 吴旗县| 桑植县| 乐东| 通化市| 成安县| 阳原县| 梅河口市| 汶川县| 如东县| 武邑县| 施秉县| 榆中县| 永安市| 滨州市| 星座| 于田县| 义乌市| 嘉峪关市| 鄂伦春自治旗| 电白县| 昭觉县| 义马市| 贡觉县| 中西区| 屏山县| 四平市|