Php 解码unicode?我不确定它是什么

Php 解码unicode?我不确定它是什么,php,unicode,curl,Php,Unicode,Curl,我试图解码我从一个curl调用中得到的一些字符。奇怪的是,在输出上看起来还可以,但在源代码上却不行,我无法处理这个问题 例如: 3.200 a. C. 3.200 a. C. 我什么都试过了,却找不到解决办法。请帮忙,谢谢 您可以使用。您可以使用。和#xA0是不间断空格的字符表示形式,即。E一个不允许你断线的地方。有点像HTML中的 你到底在哪里遇到了这样的问题?和#xA0是不间断空格的字符表示形式,即。E一个不允许你断线的地方。有点像HTML中的 您到底

我试图解码我从一个curl调用中得到的一些字符。奇怪的是,在输出上看起来还可以,但在源代码上却不行,我无法处理这个问题

例如:

3.200 a. C.

3.200 a. C.
我什么都试过了,却找不到解决办法。请帮忙,谢谢

您可以使用。

您可以使用。

和#xA0
是不间断空格的字符表示形式,即。E一个不允许你断线的地方。有点像HTML中的

你到底在哪里遇到了这样的问题?

和#xA0
是不间断空格的字符表示形式,即。E一个不允许你断线的地方。有点像HTML中的


您到底在哪里遇到了这个问题?

这些是XML/SGML/HTML字符引用。应该解码它们

这些是XML/SGML/HTML字符引用。应该解码它们

代码> 是一个(
U+00A0
(160))。因此,这与Unicode无关,而与ASCII无关。(我的坏消息,请看评论!)

如果您想“摆脱”它,您应该寻找一种解码它的方法,即将XML实体解析为常规字符。

the
 
是一个(
U+00A0
(160))。因此,这与Unicode无关,而与ASCII无关。(我的坏消息,请看评论!)


如果您想“摆脱”它,您应该寻找一种解码它的方法,即将XML实体解析为常规字符。

 ;unicode表示不间断空格。转义实体是如何在源代码中成为问题的?我不确定为什么在源代码中也转义实体,但请自己尝试:echo'3.200 ;a、  ;C;奇怪 ;unicode表示不间断空格。转义实体是如何在源代码中成为问题的?我不确定为什么在源代码中也转义实体,但请自己尝试:echo'3.200 ;a、  ;C;奇怪!第二句话完全错了:ASCII没有127以上的代码点。U+00A0实际上是无中断空间的Unicode代码点。这也是ISO 8859-1中的相同代码点。@tchrist Oops,谢谢你启发我:)第二句话完全错了:ASCII没有高于127的代码点。U+00A0实际上是无中断空间的Unicode代码点。这也是ISO 8859-1中的相同代码点。@tchrist Oops,感谢您的启发:)我正在替换一些源代码,因为符号不可能找到正常模式。你怎么看?我正在替换一些源代码,因为符号不可能找到正常的模式。你怎么认为?