什么是看起来像空间的符号,但不是空间? (不是 )

问题描述:

我说的不是关于 ,而是关于另一个符号“”,即使在文本区域中也是“”,但这是另一个符号(用空格符号拆分字符串不会将“hello world”拆分为两个话)。什么是看起来像空间的符号,但不是空间? (不是 )

在DOS的旧时代
+0

Alt + 0160,也许? – SenorAmor 2012-04-25 16:12:43

+0

@SenorAmor它生成一个  – FelipeAls 2012-04-25 16:13:34

+0

Alt + 160产生不间断空格,与' '产生的HTML一样。 – 2012-04-25 16:14:16

 或低于那些可能的吗?

http://www.w3.org/TR/html4/sgml/entities.html

<!-- General Punctuation --> 
<!ENTITY ensp CDATA "&#8194;" -- en space, U+2002 ISOpub --> 
<!ENTITY emsp CDATA "&#8195;" -- em space, U+2003 ISOpub --> 
<!ENTITY thinsp CDATA "&#8201;" -- thin space, U+2009 ISOpub --> 

,CHAR 255是一个空白字符

+1

DOS 255(十进制)是不间断空格,与' '相同。 – 2012-04-25 16:15:41

你可以在Unicode whitespace characters看看,因为有很多他们

只是附和使用rawurlencode()功能您的字符串包含任何特殊字符:

echo rawurlencode("whatever string with any \05 \02 weird symbols"); 

和请参阅以%符号开头的代码