作者Samuel77 (你覺得我是誰?)
看板PHP
標題[請益] 資料庫編碼問題
時間Tue Sep 28 11:20:52 2010
日前小弟接管了一台機器 但是有遇到一些問題
在網頁上所顯示的文字都是正常的 (使用utf-8編碼開啟網頁)
但是資料庫的內容都是亂碼
我有發現是因為在寫入資料庫時 並無使用 SET NAMES UTF8
當我加入這一行之後,即可以從網頁上寫入資料庫,且顯示中常的中文字了
但不知道如何將之前無使用utf8寫入的資料 再重新轉換成正常的格式呢?
而且當我加入這一行之後 原本由資料庫正常顯示的文字 有一些資料會變成亂碼
不知道各位大大有沒有遇過相同的情形呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.101.197
1F:→ Kelunyang:iconv慢慢轉 09/28 12:38
2F:推 buganini:mysqldump --default-character-set=latin1 09/28 20:26
3F:→ buganini:然後在前面加set names utf8; 再倒回去 09/28 20:26
4F:推 appleboy46:樓上正解 09/28 23:09
5F:→ Samuel77:感謝bu大大的幫忙~ <(_ _)> 09/29 13:08