在html中怎样使用%3c符号,urlencode中的符号错误,PHP

博主正在开发一个解析从DOC文件生成的HTML的PHP解析器。遇到的问题是,使用urldecode(urlencode())处理字符串时,希腊字母alpha(α)等特殊符号未正确还原。经过检查,发现存在垃圾字符代替了预期的符号。讨论集中在可能是由于字符集设置不正确导致的解码问题,并提供了代码示例和链接以供进一步分析。
摘要由CSDN通过智能技术生成

我目前正在为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

如上面的链接所示,不,我没有发现。可能你只是用错误的字符集来解释结果。你使用哪个字符集? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值