$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=某某网站.url;");echo $shortCut;

保存为UTF8模式下,CHROME下载正常,IE9下就某某网站变成乱码了

保存为ANSI格式下,CHROME下载某某网站变成乱码了,IE9又没变正常了

回复讨论(解决方案)

$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");$filename = '某某网站.url';$user_agent = $_SERVER['Http_User_agent'];$encode_filename = rawurlencode($filename);if(preg_match("/MSIE/", $user_agent)){header('content-disposition:attachment; filename="'.$encode_filename.'"');}else if(preg_match("/Firefox/", $user_agent)){header("content-disposition:attachment; filename*=\"utf8''".$filename.'"');}else{header('content-disposition:attachment; filename="'.$filename.'"');}echo $shortCut;

$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");$filename = '某某网站.url';$user_agent = $_SERVER['Http_User_agent'];$encode_filename = rawurlencode($filename);if(preg_match("/MSIE/", $user_agent)){header('content-disposition:attachment; filename="'.$encode_filename.'"');}else if(preg_match("/Firefox/", $user_agent)){header("content-disposition:attachment; filename*=\"utf8''".$filename.'"');}else{header('content-disposition:attachment; filename="'.$filename.'"');}echo $shortCut;

可以加个ICO图标吗?

IconFile=图标路径 加这个参数

IconFile=图标路径 加这个参数

$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IconFile=/favicon.icoIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=某某网站.url;");echo $shortCut;

这样无效,没反应

要用http://的

要用http://的

$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IconFile=http://c.csdnimg.cn/public/favicon.icoIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=某某.url;");echo $shortCut;

还是无效

写法本身没错,你现在实际显示的图标是浏览器图标吧?

你改成这样看看

IconFile=http://www.vcoo.cc/favicon.ico

原因是图标格式不合要求

参考: http://blog.csdn.net/fdipzone/article/details/50423613

写法本身没错,你现在实际显示的图标是浏览器图标吧?

你改成这样看看

IconFile=http://www.vcoo.cc/favicon.ico

原因是图标格式不合要求

换成这个ico一样也不行,还是显示的是浏览器图标,就是CHROME图标了

参考: http://blog.csdn.net/fdipzone/article/details/50423613

感谢写了篇长文,但是经测试还是不能正常显示图标,不知道会否跟浏览器跟系统有关呢

那我就不知知道了

在我这里

IconFile=http://c.csdnimg.cn/public/favicon.ico 不行

IconFile=http://www.vcoo.cc/favicon.ico 可以

写法本身没错,你现在实际显示的图标是浏览器图标吧?

你改成这样看看

IconFile=http://www.vcoo.cc/favicon.ico

原因是图标格式不合要求

大婶,你还没退休啊? 新年快乐哈

找到原因了。如果你保存的网站.url是在收藏夹中收藏过的。就会显示到图标,否则不能显示图标。

因为那个图标是读浏览器缓存的。如果缓存中没有这个图标,则不显示。

例如你要做一个百度的

那么首先要收藏百度在浏览器。

然后IconFile=百度的favicon地址

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php 无法添加ico 图标,PHP 保存到桌面的代码,怎么加ICO图标跟乱码问题呢相关推荐

  1. 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码

    <script  type="text/javascript"> //设为首页 function SetHome(obj,url){     try{         ...

  2. html保存到桌面的代码,H5创建webApp保存到桌面(代码教程)

    苹果端保存到桌面代码:(注意尺寸是57x57) 试了一下发现安卓端用浏览器打开保存到桌面后图标显示不了,(chrome和UC)都不行.但是看了哔哩哔哩网站上的可以. 安卓端于是多了一行代码: mani ...

  3. php添加网站ico图标,常用php开源程序网站怎么修改网站ICO图标的方法

    最近有一个客户要求修改网站首页的ICO图标,他用的是Discuz!x的程序做的网站,结合之前也有客户要求说怎么修改网站的默认ICO为自己的个性ICO图标以及无忧主机小编之前撰写的网站ico图标的修改方 ...

  4. php网站标签加小图标,在htmltitle/title标签添加图标,网页title左边显示网页的logo图标...

    如图在黑色所画圆之中显示一个图标: 步骤一:在图片中显示图标,这里的图片只支持ico格式,需要转换图片格式. 原始图像可以接受: .jpg .jpeg .gif .png等图像格式 在这个网址http ...

  5. Free Icon Tool(icon图标提取器)绿色便携版V2.1.5 | 应用图标提取器下载 | 快速提取exe中的ico图标

    Free Icon Tool 是一款短小精悍且非常实用的应用图标提取器软件,能帮助大家非常方便的提取dll.ocx.cpl.cil.exe中的ico图标文件,所以也叫icon图标提取器,Free Ic ...

  6. ico图标下载 ico大全_我们可以做些什么来向ICO投资者保证我们不会用他们的钱消失...

    ico图标下载 ico大全 by Pablo Ruiz 帕勃罗·鲁伊斯(Pablo Ruiz) 我们可以做些什么来向ICO投资者保证我们不会用他们的钱消失 (What we can do to rea ...

  7. android水印控件,Android图片添加文字水印并保存水印文字图片到指定文件

    Android图片添加文字水印并保存水印文字图片到指定文件package zhangphil.test;import android.graphics.Bitmap;import android.gr ...

  8. matlab 将图形另存时,在文件名字符串中添加参数,总是保存出错,无效文件名

    将图形另存时,在文件名字符串中添加参数,总是保存出错,解决方式如下: 注意:我尝试过 string(1) char(1) 等都不可以,提示无效文件名. filename = ['Point cloud ...

  9. 为Bootstrap折叠板插件(手风琴)添加加减号图标

    在利用Bootstrap插件时 可能会添加些功能,比如我要给手风琴添加加减号图标.如图: 发现如果利用点击事件更改加号减号的显示 会出现不同步的bug.因为Bootstrap对快速点击和伸缩速度进行了 ...

最新文章

  1. SAP库存表之间的逻辑关系
  2. 异常处理原则--good
  3. 说说第三方支付接口开发及开发中遇到的坑爹问题
  4. HTML五子棋游戏代码介绍,五子棋html游戏代码与算法介绍
  5. 【整理】如何翻译SAP事务代码描述
  6. 基于ArcSDE、Oralce空间数据库冷备份与恢复
  7. 精仿B站源码+自动采集360视频
  8. 诗与远方:无题(十九)
  9. 我的一些学习经验:概述
  10. linux r后台执行,screen 命令简单用法 Linux后台执行 就用它
  11. anspython_python堆(heapq)的实现
  12. hdu 3635 Dragon Balls(加权并查集)2010 ACM-ICPC Multi-University Training Contest(19)
  13. saspython知乎_sas比spss好用在哪里?
  14. oracle pls 00905,Oracle数据库存储过程出错了!大神帮忙看下什么问题!急急急!...
  15. 手机QQ2009(塞班第三版)聊天记录提取完全代码
  16. 数据库内容:用于园林施工与养护的学习软件系统
  17. 时间转换 秒(s)转 ()天 ()小时() 分钟 ()秒
  18. Linux 内核编程风格
  19. HTML标签基础知识
  20. 逍遥模拟器配合fiddler爬取抖音视频!开源免费!

热门文章

  1. 【AXURE】如何在谷歌浏览器中打开axure原型文件
  2. 江苏理科生骈体作文——《绿色生活》
  3. Android平板pdf,Android平板最强PDF阅读 十款优秀软件大PK
  4. 离线下载安装Microsoft Store中的应用
  5. 判断极值_拐点的三个充要条件以及一个必要
  6. BN,LN,IN,GN的理解和用法
  7. laravel框架实践1
  8. 为使用 GRUB2 的机器配置网络引导(PXE启动服务器)
  9. ensp模拟traffic-policy在vlan视图下的inbound outbound
  10. 【数值分析】拉格朗日插值法与牛顿插值法的C++实现