ajax获取有空格,php include require 文件有空格

    技术2022-05-11  21

    今天又用ajax獲取結果,又發現有空格返回。

    如果是用responseText也就罢了,但我用的是responseXML,所以,还得去找php文件去掉格才行。

    我记得我上回稍稍找过一次,结果也没解决,但是总不能再让它再困扰我了吧。

    说回正题,我是把所有php文件的<?php ?>标签前、后的空格、符号、统统的去掉了再试,还是有;再找个方法测试。

    <?

    include('a.php');

    include('b.php');

    ?>

    ====

    a.php

    <?php

    ?>|

    ====

    b.php

    |<?php

    ?>

     

    這樣,輸出 的還是有空格:| |

    快把人整疯了,到网上找好像又没有说相关的问题,后来搜到一个相关的贴子(http://bbs.php.cn/thread-22157-1-3.html),我一看一句话“会不会跟BOM有关”,我一下子想到了,可能跟文件 的编码有关,于是,我去看,果然,b.php编码是"utf-8 with Signature"  |||-_- , 把编码改为utf-8,就解决了。

     

    =====  完美分隔  =====

    原因:编码问题;

    解决办法:把文件编码改为utf-8


    最新回复(0)