【问题标题】:PHP: Explode using special charactersPHP:使用特殊字符展开
【发布时间】:2009-09-03 02:52:55
【问题描述】:

我正在处理从 Session 中抓取的长字符串,该字符串使用“§”(节号)对字符串的不同部分进行分组和划分。

示例:“ArticleID | Title | Date § ArticleID | Title | Date § ArticleID | Title | Date”

我想将它放入一个数组中: explode("§",$str);

但是,由于某种原因,该字符被完全忽略了。

我只是简单地使用了一个不同的字符来让它工作,但为什么 PHP 不能识别它?

【问题讨论】:

    标签: php special-characters explode


    【解决方案1】:

    检查文件编码。此 § 可以作为 "\xA7"、"\xA7\x00" 或 "\xC2\xA7" 传递给 explode(),具体取决于 PHP 文件是分别编码为 ASCII、UNICODE 还是 UTF-8。

    【讨论】:

    • 你是什么意思 Unicode UTF-8?没有像 Unicode 这样的东西。这没有任何意义。
    猜你喜欢
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多