
正文
php下载数据乱码 php下载数据乱码怎么解决
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php做下载页面,下载word,excel后打开乱码,如何解决,代码如下:
1、把文件复制到C:/windows/temp目录里,然后把temp目录里需要的文件用winrar压缩,然后到目标电脑解压。
2、方法一:利用word2002/2003的“打开并修复”功能来修复文挡。(1)启动word2002/2003,单击“文件---打开”,在“打开”对话框中选重要修复的word文挡。
3、你指定的PHPExcel生成的是xls格式的文件。是一种电子表格格式,这种格式一般是用excel打开处理的。直接用文本方式显示就是乱码的。
4、第一,CSV文件用excel打开是乱码 从网页导出的CSV文件, 用Excel打开,中文会是乱码。 CSV文件乱码问题主要是文件编码引起的。
5、(1)运行Word程序,选择需要打开的Excel文件;(2)如是首次运用Word程序打开Excel XP文件,可能会有“Microsoft Word无法导入指定的格式。
相关问答
Q1: PHP下载文件名乱码问题详解
把程序保存成UTF-8编码再访问,IE6下载的文件名就会乱码。 FF3下下载的文件名就只有“中文”两个字。Opera 9下一切正常。
编码格式不同,含有中文的文件可能是UT-F8 或者GB2132编码的,你下载打开时用Notepad打开,并将文件转换为以UTF-8编码格式打开。
解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码就可以解决了。
fgetc($fp) 取得是单字节的,中文可能的根据编码可能有2 3 4字节,所以不管怎么输出肯定都会是乱码。
第一种方法是下载 解决Windows XP SP2乱码补丁 V00 (华军软件园)第二种是解决Windows系统错误造成的乱码问题,重启后用F8键激活系统菜单,进入安全模式。
Q2: 如何在PHP下载文件名中解决乱码
print Hello!这样用浏览器打开之后,就可以下载document.txt。但是,如果$filename是UTF-8编码的,有些浏览器就无法正常处理了。
解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码就可以解决了。
编码格式不同,含有中文的文件可能是UT-F8 或者GB2132编码的,你下载打开时用Notepad打开,并将文件转换为以UTF-8编码格式打开。
php.ini 中的 default_charset = gb2312 定义了 php 的默认语言字符集。
先看自己文件的字符编码是否正确,然后是html页面 ,再就是 php页面的编码。
Q3: php如何解决查询出来的数据是乱码问题
1、PHP页面语言本身的编码类型不合适,这时候,你直接在脚本中写的中文肯定是乱码,不用说数据库了 解决方法:选择UTF8或者gb2312,这样客户浏览器会自动选择并出现正确的中文显示。
2、数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。
3、第二种是解决Windows系统错误造成的乱码问题,重启后用F8键激活系统菜单,进入安全模式。等系统检查完毕,硬盘没有响应后再重新正常退出并重新启动计算机,正常进入Windows,字体一般就能自动恢复。
4、ci);mysql_select_db(你要连接的数据库名, $this-link);我是做对日外包的,你再连接数据的时候,把上面一些的代码放进去试试,应该可以的。
5、解决办法是在使用json_encode之前把字符用函数urlencode()处理一下,然后再json_encode,输出结果的时候在用函数urldecode()转回来。
php下载数据乱码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php下载数据乱码怎么解决、php下载数据乱码的信息别忘了在本站进行查找喔。







