2012-05-18 30 views
1

ROT13(編碼和解碼),我有我想編碼,並將其手動解碼一個很大的PHP代碼。
我的問題是,PHP代碼裏面有很多單引號和雙引號因爲他們我在使用str_rot13()功能類似下面......有錯誤
那麼,什麼是正確的語法,我怎麼可以使用下面的編碼功能:如何在PHP代碼串

str_rot13 ('That php Code'); 

如何解碼該編碼文件?我無法找到相反的功能!

在此先感謝

回答

11

有關rot13的好處是它是反射性的。應用腐爛13兩次(例如腐爛26)可以讓你回到你來自的地方。

+0

好的,謝謝/現在我可以做些什麼單引號和雙引號? – MoonLight

+0

非字母字符未觸及 –

+0

請參閱我的edit.is這個反應也適用於gzinflate嗎? – MoonLight

2

腐13只設計用於處理標準英文字母表的26個字符。如果你需要更多的字符,你可能想看看ROT47這是簡單的答案解釋here

+0

謝謝,請參閱我的編輯。 – MoonLight

+0

嗯,這是一個棘手的問題......事情是,你將不得不逃脫所有的字符,如「/在你的輸入與/所以這是[字符串](http://php.net/manual/de /language.types.string.php)問題是嗎?......當你做解碼這應該做工精細 – 2012-05-18 14:24:32

+0

是的,我認爲這是字符串的問題。但有不改變該字符串的方式(意思是PHP代碼)當我取代了「有/」我的編輯器替換8956個字符。因此,我認爲這樣做是不是一個好idae! – MoonLight