【发布时间】:2012-03-31 23:03:24
【问题描述】:
我在从文件中获取的字符串上使用一些 php 函数时遇到问题。当我在记事本++中阅读它时,它似乎没有空格,但是当我在cmd中回显时,字母之间似乎有空格,如果我在文件中捕获该输出并用记事本++阅读,这些字符是红色的黑色NULL。该字符是如何表达的,所以我将其删除。 我包括file,因为我无法写出这里发生的事情。 提前谢谢你
PS 字符串是用 vbscript btw 写在一个文件中的
【问题讨论】:
-
你能在这里添加PHP代码吗....
-
是否允许修改 vbscript 然后重新生成文件?如果是这样,在代码中对 vbNull 类型常量进行字符串搜索和替换可能会解决这个问题。
-
文件是否可以用 UTF-16 编码?如果是这样,您将需要这样打开它。将其解析为 UTF-8 会导致这些 NULL
-
是的,该文件包含 NULL。现在,你的问题是什么?
-
如何通过 php 删除它们?