台灣麥當勞的亂碼貼文解析

今天台灣麥當勞貼了一篇亂碼文,這種神操作當然就吸引一波留言、分享,但是身為專業工程師一看就知道,這案情不單純。

麥當勞貼文

這種亂碼不像是鍵盤隨便敲的,比較像是經過一個程式轉換後出來的結果,所以一定可以恢復成原本的文字。

# 麥當勞 - Facebook 原始貼文

查了一下,果然有人跟我一樣的想法,而且也解出答案。

# Cindy Wang - Facebook 原始貼文

原來是轉成 gb18030 編碼 command line 可以這樣 iconv -c -f utf8 -t gb18030 轉回來。

線上工具可以用 OnlinePHPFunctions.com (opens new window) 這個網站來轉

$in_charset = utf8
$out_charset = gb18030
$str = 麥當勞的貼文

這樣就可以把文字轉為正確的編碼

麥當勞轉為正確的編碼

以下就是轉回正確編碼的貼文

【辣燻鷄肉長堡🌶��期間限定,即將登場 嚴選在地鮮切鷄胸肉,以櫸木煙燻入味, 搭配紐奧良風味辣醬,清爽夠味不膩口�� 酸甜滋味入口,微辣後勁再跟上� 每一口都在衝擊你的味蕾! 長堡搭配鷄塊小薯飲料,豪吃四件組只要$159,讓你讓你一口咬下,大口滿足💯 想試試看嗎? 5/12敬請期待� - 看到這則訊息,表示你成功解密貼文了!恭喜� 在本篇貼文留訢�寫下,你有多想吃長堡� EX:��辣個辣燻鷄肉長堡要來了!我好興奮啊!�� 就有機會獲得【辣燻鷄肉長堡��電子兌換券丢�張! #辣燻鷄肉長堡 #即將亮相 #麥當� #McDonalds #FeelGoodMoment