不能打开CHM文件居然和目录名称有关

简介:

一般遇到CHM不能打开,就是要看看文件属性里的安全选项卡中的“解除锁定”设置...但是,今天看到一个说法,就是说如果文件夹名称或者文件名中存在"#"字符,也不能打开.经过试验,发现的确如此!

如果路径是D:\CS3.0Linq入门\ABC.chm,可以好好的打开.

如果改成D:\C#3.0Linq入门\ABC.chm,则会显示"This program cannot display the webpage"错误.

如果改成D:\CS3.0Linq入门\ABC#.chm,CHM文件则会显示一片空白页面.什么也没有.

估计错误是因为CHM文件归根到底还是HTML文件,它需要获取目录和文件名称标识路径,而"#"字符在HTML中是锚标记,在获取路径过程中被忽略掉了"#"符号.当然就出错了.



本文转自tiasys博客园博客,原文链接:http://www.cnblogs.com/tiasys/archive/2009/01/08/1371731.html,如需转载请自行联系原作者

相关文章
文件打开的格式
文件打开的格式
|
图形学
PDF文件打开后显示的名称不正确该怎么办?
本文介绍打开PDF文件时,PDF阅读器所显示的文件名称与文件实际名称不一致的解决办法~
508 1
PDF文件打开后显示的名称不正确该怎么办?
|
Windows
windows 技术篇 - cmd命令查看当前目录下的所有文件和文件夹以及所有子目录下的文件,dir命令的使用方法
windows 技术篇 - cmd命令查看当前目录下的所有文件和文件夹以及所有子目录下的文件,dir命令的使用方法
3559 0
windows 技术篇 - cmd命令查看当前目录下的所有文件和文件夹以及所有子目录下的文件,dir命令的使用方法
|
XML 数据格式
小工具:批量替换文件夹下所有文件内容中的指定词
函数作用:找出某文件夹下的包含指定关键词文件列表,并将关键字修改为目标字并将新内容保存至源文件
388 0
|
程序员
win10怎么改文件后缀名格式(win10怎么显示修改文件扩展名)
win10怎么改文件后缀名格式(win10怎么显示修改文件扩展名)
858 0
|
存储 JSON 安全
electron如何自定义目录,修改文件名保存下载的网络文件
很多同学觉得用localstorage可以代替vuex, 对于不变的数据确实可以,但是当两个组件共用一个数据源(对象或数组)时,如果其中一个组件改变了该数据源,希望另一个组件响应该变化时,localstorage无法做到,原因就是区别1。
electron如何自定义目录,修改文件名保存下载的网络文件
|
JavaScript Windows
XRename(文件文件夹超级重命名工具)简介
XRename(文件文件夹超级重命名工具)简介
185 0
XRename(文件文件夹超级重命名工具)简介
获取目录下的文件及文件夹等信息
获取目录下的文件及文件夹等信息
111 0
|
Python
Pycharm 在文件夹目录下,对文件重命名,右键运行和文件名不一致问题
在解答学员问题的时候!想着这个问题或许是大部分同学都会遇到的一个问题,于是在此记录!也是想着给一些学员解答疑惑。
Pycharm 在文件夹目录下,对文件重命名,右键运行和文件名不一致问题
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
1198 0
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)