我有许多图像文件,文件名包含特殊字符 - 特别是&符号。为了让Highslide处理这样的文件名,我的代码使用.NET Uri.EscapeUriString或EscapeDataString实用程序来转义这些字符。以及例如将空格转换为%20等,这些实用程序中的第二个将&符号转换为%26,而第一个将&amp ;.在这两种情况下,我都可以将生成的URL从“查看源”窗口复制并粘贴到浏览器地址框并查看图像。因此,我必须假设由于某种原因,Highslide无法处理此类字符或进行某种形式的额外转换,导致最终的网址无效。
我怀疑包含单撇号的文件名存在类似问题,但我仍在调查。
是否有一种公认的处理此问题的方法,或者我是否必须重命名所有图像文件(呃!)?
乔恩
答案 0 :(得分:1)
“&符号”是一个保留的关键字,我建议您现在遇到的问题要多于解决此问题的问题。
要批量修复,请查看: renaming files in cmd using wildcards