[請益] latin1 to utf-8

看板PHP作者 (Picture Perfect)時間16年前 (2009/04/21 15:59), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
請教一下編碼轉換的問題 (Linux 環境) 我想要做的是去對方的伺服器將資料庫dump下來 無奈我無法去更改對方的設定... 所以不知道有沒有其他辦法可以使得編碼相容 對方 ============================== Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 我方 ============================= Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 1. 我使用 mysqldump 指令去抓對方的資料庫下來 (latin1) 以cat去看會有部份中文呈現亂碼(似乎不是許蓋功) 於是我用 iconv -c -f latin1 -t utf-8 dump_rs.sql > dump_rs.sql 試圖直接轉換編碼 , 但是轉了反而全部成為亂碼 2. 我也試過當我用mysqldump 以 utf-8 的方式去抓對方資料庫下來 結果用cat跟用vi看都是亂碼@@ 我最後是想要用mysql dbname -u -p ... < dump_rs.sql 的方式 將編碼為utf8的資料表匯入到我的資料庫 該如何解決這種編碼問題呢?? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.184.121 ※ 編輯: summerdog 來自: 140.122.184.121 (04/21 16:42)

04/21 19:39, , 1F
latin1 的編碼 即使是存utf8的資料 也是OK的
04/21 19:39, 1F

04/21 19:39, , 2F
說不定 ~ 你直接DUMP出來 ~ 不轉編碼,內容其實是utf
04/21 19:39, 2F

04/21 19:40, , 3F
像我 有時候偷懶 .. utf-8也都用latin1去存 ..
04/21 19:40, 3F

04/21 19:40, , 4F
應該也有不少人是這樣 =_=
04/21 19:40, 4F

04/21 19:42, , 5F
我反倒很好奇 你第1個方法的部份亂碼是怎樣 ..
04/21 19:42, 5F
文章代碼(AID): #19xNp6ie (PHP)
文章代碼(AID): #19xNp6ie (PHP)