PHP PHPDesigner 項目 替換 亂碼
大家千萬別用PHPDesigner8 的項目替換,多說是淚,改整個網站中!
整個項目中文全是亂碼,部分檔案UTF-8編碼變成ANSI編碼,不知道有沒有大神教我怎麼還原
回複討論(解決方案)
沒有用svn嗎?沒有的話碰上這種問題真的是蛋痛.
沒有用svn嗎?沒有的話碰上這種問題真的是蛋痛.
沒有,悲懼多了,DW裡整站替換沒有出過問題,以為PHPDesigner 也一樣,而且整個網站沒有備份,555
你那工具沒有項目編碼嗎?
寫程式:遍曆目錄檢查並處理檔案到合適的編碼
這個事情很簡單!
只是你說的 UTF-8編碼變成ANSI編碼 是什麼意思?
是內容發生了變化嗎?
這確實是phpdesigner的一大缺點,也沒找到解決的辦法。
同時也提醒你,備份是多麼的重要~~
寫程式:遍曆目錄檢查並處理檔案到合適的編碼
這個事情很簡單!
只是你說的 UTF-8編碼變成ANSI編碼 是什麼意思?
是內容發生了變化嗎?
整個檔案的編碼變了,替換後,中文也變成亂碼
你那工具沒有項目編碼嗎?
有啊,替換前UTF8替換後ANSI
沒有備份,也沒有svn,那你死翹翹了。
你原來的檔案是沒有 BOM 頭的 utf-8 編碼的
匯入後因沒有 BOM 頭,也沒有 IDE 的說明資訊
於是 utf-8 當做 gbk 處理,自然就是亂碼了
為了證實這一點你可以
$a = file('你貼圖的檔案');
echo base64_encode($a[57]);
貼出結果看一下
你原來的檔案是沒有 BOM 頭的 utf-8 編碼的
匯入後因沒有 BOM 頭,也沒有 IDE 的說明資訊
於是 utf-8 當做 gbk 處理,自然就是亂碼了
為了證實這一點你可以
$a = file('你貼圖的檔案');
echo base64_encode($a[57]);
貼出結果看一下
ICAgICAgICA8cD7kuabnlLvoibrmnK/lk4Hlj6/lgZrmiL/pl7Too4XppbDmrKPotY/vvIzlj6/ppojotaDlj4vkurrvvIzkuqblj6/mlLbol4/mipXotYTjgILlkIzml7bmipXotYTkuabnlLvoibrmnK/kvZzlk4HkuZ/mmK/mlofljJblk4HkvY3lkozoibrmnK/mg4Xmk43jgD8vcD4NCg==
麻煩您了,先謝謝您一下!
書畫藝術品可做房間裝飾欣賞,可饋贈友人,亦可收藏投資。同時投資書畫藝術作品也是文化品位和藝術情操?/p>
正如我說的那樣,是 utf-8 的內容
你可能要設定一下編碼了
書畫藝術品可做房間裝飾欣賞,可饋贈友人,亦可收藏投資。同時投資書畫藝術作品也是文化品位和藝術情操?/p>
正如我說的那樣,是 utf-8 的內容
你可能要設定一下編碼了
可以教我一下嗎,我設定了一直不行,可能是方法有錯,非常感謝
這個工具我沒用過,不好說什麼
你或許可以這樣:
開啟檔案
把內容複寫到裁剪版
設定檔案編碼為 utf-8
從裁剪版粘貼回內容
這個工具我沒用過,不好說什麼
你或許可以這樣:
開啟檔案
把內容複寫到裁剪版
設定檔案編碼為 utf-8
從裁剪版粘貼回內容
我知道了,謝謝您,只能麻煩一下了,給Firefox轉去,再複製過來,下回不用PHPDesigner項目替換了,風險太大了,非常感謝
這個工具我沒用過,不好說什麼
你或許可以這樣:
開啟檔案
把內容複寫到裁剪版
設定檔案編碼為 utf-8
從裁剪版粘貼回內容
如何給分數啊!我第一次發帖!
管理菜單 結帖 發帖 回複
你那工具沒有項目編碼嗎?
有啊,替換前UTF8替換後ANSI
只能說你開發過程還不太規範