从API得到一个XML,里面有汉字什么的,还有“\uE40A”和“\uE40B”这样的标识符,请问用PHP如何在文本中找到这些标识符?下面是一个例子:关键字“掉渣饼”两侧就是这两个标识符,但是PHP似乎很难处理这个问题<title>掉渣饼 - docin.com豆丁网</title>
解决方案 »
- PHPExcel导入文件就报错,求解~
- 一个关于数组的问题,在线等
- 为什么我的网站不能直接输入域名访问,而是需要www.XXX.com/index.php?abc=123
- xajax新手求救xajaxproject.org的官方 例子 clickme没反应
- 求教高手php连接oracle中字段绑定方法获取POST字段的特殊字符问题
- 求解mysql的com_select状态?
- 怎么样给上传到数据库的图片或数据库中的图片做缩略图
- 跳转问题
- Linux 下有没有你 window上的Access 一样的数据库
- 关于PHP的调试?我的分没有多少,只给得起50分了?
- 请问怎么获取电脑名称和MAC地址
- 上传文件判断文件名是否重复请指教
我的程序是UTF-8的,XML的字符是GBK的,我读取下来之后不需要转换就可以正常显示,但是不知道如何从字符串中找到这2种标识符,这个是用来给文字标红的,一个开头一个结尾。请问有什么好的办法吗?在C#和JAVA中似乎好解决,但是PHP似乎没什么好办法,期待高人出现!
所以你所说的这些字符是api自定义的,看来是边界符,请参考你的api说明文档
感谢回复!API原文如下:“标红通过两个特殊字符来标识:Unicode \uE40A(GBK编码为0xFDA1)表示标红开始;Unicode \uE40B(GBK编码为0xFDA2)表示标红结束。”请问有什么好的办法吗?