最近在做个学校组织的简单网站,没有用sql,直接调用和生成txt文件的,结果发现PHP把文件打印到网页事英文引号“"”出现问题显示成\"。可能是和html里的关键字冲突了,不知道怎么解决!还有,通过网页上传PHP处理生成的TXT文件,我是转换成ansi文本的,然后调用打印到网页上供浏览,调用时我又转换成uif-8打印的,但为什么打开txt有换行和缩进空格,而在网页上打印出来却只有换行没有每段前面的两空格了呢?
分不多,求高手相助!
分不多,求高手相助!
解决方案 »
- 大家在编程的时候考虑服务器负载能力吗?
- 关于PHP读取XML WEB SERVER内容的问题。。
- CodeIgniter PHP 超链接传参乱码
- 求一SQL文的写法,要求检索以%开头的文字
- 如何知道如phpBB的论坛系统是否会和自己的站点冲突?
- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
- 有没有高手知道用JAVASCRIPT怎么取得MAC ADDRESS的啊。
- PHP中请问是否可以得到网卡的MAC地址
- mac怎么用git更新代码
- 对于高并发的抢购功能,有哪些方案能解决商品超卖问题?急
- php怎么写web serviec?
- 一个PHP文件,繁体中文乱码
对于2:为了保证html能够正常显示,可以加上 <pre>html的串</pre>
$wb = iconv("UTF-8","gb2312", 'txt');
……
fwrite($handle,$wb);
写进txt文件的,结果txt里面的"全变成\"了!
至于第二个,iconv也能负责转义,还真不知道.
$content=$_POST['content'];
$content=str_replace(' ',' ',$_POST['content']);//转换空格
$content=nl2br($content);//转换回车
echo $content;