我目前正在为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");
是有办法解决这一问题?
2011-11-23
Geo Paul
+3
是?看起来是什么问题? http://codepad.org/ogymDijK –
+0
只需运行上面提到的函数即可。你可以发现有一些垃圾字符取代了阿尔法符号。 –
+0
如上面的链接所示,不,我没有发现。可能你只是用错误的字符集来解释结果。你使用哪个字符集? –