2017-05-18 19 views
0

我解碼雖然轉換俄語字符爲UTF-8,示出`?`對某些字符

Subject: =?utf-8?B?W0RJXSBSVC1OTi1NVk5POiDQlNC40YDQtdC60YLQvtGA0Lg=?= =?utf-8?B?0Y8gL29wdC9lc2xvYWRlci9kYXRhL2ltL3RyYW5zbG9nINC90LUg0LjQt9A=?= =?utf-8?B?vNC10L3Rj9C10YLRgdGPINCx0L7Qu9C10LUgMiDRh9Cw0YHQvtCyIC0gT0s=?=

與mb_convert_encoding和獲得的

[DI] RT-NN-MVNO: Директория /opt/esloader/data/im/translog не из? ?еняется более 2 часов - OK

不論[DI] RT-NN-MVNO: Директория /opt/esloader/data/im/translog не изменяется более 2 часов - OK

想知道可能是什麼原因以及如何解決它?

在此先感謝。

+0

這就是[encoded-words syntax](https://tools.ietf.org/html/rfc2047#section-2),您是如何使用'mb_convert_encoding()'來解碼它的? –

+0

你嘗試過以下嗎? mb_convert_encoding($ str,'UTF-8','auto'); – Nidhi

+1

聲音就像換行符將一個字符切成兩半......請顯示試圖對其進行解碼的代碼。 – deceze

回答

1

我已經mb_convert_encoding()它就像魅力之前使用str_ireplace('=?= =?', '?==?', $string);

。似乎換行符將一個角色切成兩半。

謝謝反正。