latin1轉utf8_general_ci
来源:互联网 发布:淘宝导购软件 编辑:程序博客网 时间:2024/06/06 09:51
原理是先把wordpress database 從mysql dump出來,然後將之轉成utf8之後,再塞回去database。 1.把wordpress database dump出來 mysqldump -u [database user] -p [wordpress database] > wp.sql (不知道為什麼,我從phpmyadmin export出來的檔案,中文部分仍是latin1的亂碼。但是在linux下用上述指令dump出來的檔案,就自動轉成utf8編碼了) 2.利用字串取代的方式,將wp.sql中的latin1全都置換成 utf8 我是利用vim來做字串替換, 指令如下: :0,$s/latin1/utf8/g 3.將原本的wordpress database更名(或移除),開新一個wordpress database, 並將collation設為utf8_general_ci 4.再來在/etc/mysql/my.cnf 的 [mysqld] 區塊中,(這裡感謝godwalking指點) 檢查是否有 init_connect='SET NAMES utf8' 這行指令,沒有便加上。 5.利用phpmyadmin import的方式,把wp.sql塞回去wordpress database,或利用指令 mysqldump -u [database user] -p [wordpress database] < wp.sql 便大功告成了,如此wordpress database的中文就是正常的utf8編碼了。 reference: 完整紀錄 wordpress 資料庫編碼 從 latin1 到 utf8 過程用 mysqldump 備份還原 WordPress mysql, wordpressShare This
- latin1轉utf8_general_ci
- MySQL編碼由 latin1 轉 utf8
- mysql 從 latin1 轉 utf-8 的經驗
- latin1详解
- latin1编码
- ASCII, LATIN1, UTF8 简介
- ASCII, LATIN1, UTF8 简介
- ASCII, LATIN1, UTF8 简介
- MySQL基础知识---------Latin1
- ASCII, LATIN1, UTF8 简介
- mysql latin1 utf8 转换
- Encoding Latin1 To UTF8
- Latin1编码的中文
- mysql utf8_bin、utf8_general_ci、utf8_general_cs
- java 的latin1 跟 mysql 的latin1 之间的差距
- html中的iso-latin1字符集
- mediawiki 数据库迁移 编码latin1
- mysql 编码问题 latin1(iso8859)
- 读书笔记_C#技术内幕_第三章(C#表达式)
- 读书笔记_C#技术内幕_第六章(对象和组件概念)
- 读书笔记_C#技术内幕_第七章(类的使用)
- 读书笔记_C#技术内幕_第八章(设计面向对象的程序)
- 注
- latin1轉utf8_general_ci
- mysql 從 latin1 轉 utf-8 的經驗
- Installing C++ Boost on Microsoft Windows for Visual Studio .NET 2003/2005/Orcas
- C++中的类:构造函数(上)
- 技术论坛
- c# 泛型集合Dictionary
- 开博了
- 王爽汇编语言实验12
- Programming Tips: 2) An introduction to C++ Traits