天天看點

phpdesigner8 php7.0,大家千萬别用PHPDesigner8 的項目替換,多說是淚,改整個站點中!

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

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