我目前正在爲doc文件生成的html文件編寫解析器。字符串包含像alpha beta等符號...問題是,當我做一個urldecode(urlencode(alpha));
它沒有給符號..它返回別的東西。urlencode中的符號錯誤,PHP
要找到我的問題只是檢查
urldecode("%0A%20%20If%20%3Ci%20style%3D%22mso-bidi-font-style%3Anormal%22%3E%CE%B1%3C%2Fi%3E%2C%20b%2C%20g%0A%20%20be%20the%20zeroes%20of%20the%20polynomial%20%3Ci%20style%3D%22mso-bidi-font-style%3Anormal%22%3Eax%3C%2Fi%3E%3Csup%3E3%3C%2Fsup%3E%0A%20%20%2B%20b%3Ci%20style%3D%22mso-bidi-font-style%3Anormal%22%3Ex%3C%2Fi%3E%3Csup%3E2%3C%2Fsup%3E%20%2B%20c%3Ci%20style%3D%22mso-bidi-font-style%3Anormal%22%3Ex%3C%2Fi%3E%20%2B%20d%2C%20the%20the%20value%20of%20%3Ci%20style%3D%22mso-bidi-font-style%3Anormal%22%3E%26nbsp%3B%CE%B1%3C%2Fi%3Eb%20%2B%20bg%20%2B%20g%3Ci%20style%3D%22mso-bidi-font-style%3Anormal%22%3E%20%CE%B1%3C%2Fi%3E%26nbsp%3B%20is%0A%20%20");
是有辦法解決這一問題?
是?看起來是什麼問題? http://codepad.org/ogymDijK – deceze
只需運行上面提到的函數即可。你可以發現有一些垃圾字符取代了阿爾法符號。 –
如上面的鏈接所示,不,我沒有發現。可能你只是用錯誤的字符集來解釋結果。你使用哪個字符集? – deceze