包含&符号的Highslide和图像文件名

时间:2014-03-30 12:22:36

标签: asp.net highslide

我有许多图像文件,文件名包含特殊字符 - 特别是&符号。为了让Highslide处理这样的文件名,我的代码使用.NET Uri.EscapeUriString或EscapeDataString实用程序来转义这些字符。以及例如将空格转换为%20等,这些实用程序中的第二个将&符号转换为%26,而第一个将&amp ;.在这两种情况下,我都可以将生成的URL从“查看源”窗口复制并粘贴到浏览器地址框并查看图像。因此,我必须假设由于某种原因,Highslide无法处理此类字符或进行某种形式的额外转换,导致最终的网址无效。

我怀疑包含单撇号的文件名存在类似问题,但我仍在调查。

是否有一种公认的处理此问题的方法,或者我是否必须重命名所有图像文件(呃!)?

乔恩

1 个答案:

答案 0 :(得分:1)

“&符号”是一个保留的关键字,我建议您现在遇到的问题要多于解决此问题的问题。

要批量修复,请查看:     renaming files in cmd using wildcards