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
從裁剪版粘貼回内容
我知道了,謝謝您,隻能麻煩一下了,給火狐轉去,再複制過來,下回不用PHPDesigner項目替換了,風險太大了,非常感謝
這個工具我沒用過,不好說什麼
你或許可以這樣:
打開檔案
把内容複制到裁剪版
設定檔案編碼為 utf-8
從裁剪版粘貼回内容
如何給分數啊!我第一次發帖!
管理菜單 結帖 發帖 回複
你那工具沒有項目編碼麼?
有啊,替換前UTF8替換後ANSI
隻能說你開發過程還不太規範