大家千萬別用PHPDesigner8 的項目替換,多說是淚,改整個網站中!

來源:互聯網
上載者:User
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

只能說你開發過程還不太規範

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.