Internet explorer 有时添加收藏夹名称会出现问题

Internet explorer 有时添加收藏夹名称会出现问题,internet-explorer,favorite,Internet Explorer,Favorite,在我拥有的一些网站中,当使用IE按钮添加到收藏夹时,由页面标题自动填写的收藏夹名称有时无法获取名称,而是获取url,其中“/”被替换为“-”和“:”被删除 有什么问题? 网站是希伯来语或英语,编码是utf-8或windows-1255…IE收藏夹只是文件,特别是.url文件。在Windows上,文件名中包含某些字符是非法的。这包括/和:字符。IE将它们替换为-,而不是麻烦用户 非法字符的完整列表是:\/:*?“| 只有比我更了解IE源代码或更了解IE的人才能告诉你它不适合你的确切原因。但是,在你

在我拥有的一些网站中,当使用IE按钮添加到收藏夹时,由页面标题自动填写的收藏夹名称有时无法获取名称,而是获取url,其中“/”被替换为“-”和“:”被删除

有什么问题?
网站是希伯来语或英语,编码是utf-8或windows-1255…

IE收藏夹只是文件,特别是.url文件。在Windows上,文件名中包含某些字符是非法的。这包括
/
字符。IE将它们替换为
-
,而不是麻烦用户

非法字符的完整列表是:
\/:*?“<>|

只有比我更了解IE源代码或更了解IE的人才能告诉你它不适合你的确切原因。但是,在你的示例页面上,你有一个很长的标题:396个字符长。Windows上的MAX_PATH是。我猜IE会陷入某种错误状态,因为你的标题比任何人都长可以合理地预期标题是(毕竟,选项卡UI只能显示大约50个字符)。由于标题太长,它使用的是URL。请尝试缩短标题,看看是否可以解决问题

更新:我刚刚做了一个小小的实验,IE似乎将你限制在128个字符以内(这意味着有人选择了任意的二次幂,而现在你却被卡住了)。长度超过128个字符,IE会使用URL而不是标题


您也可以尝试在IE中使用;我不知道您可以指定多长时间的标题,但我怀疑当您添加到收藏夹时,您将始终被限制在MAX_PATH上。

(请尝试)你会看到一个弹出窗口,其中有一个名称字段,可以获取页面标题…在我的一些网站中,一些页面没有将标题作为最喜欢的自动命名,它通过忽略非法字符来获取url。为什么会发生这种情况?我不知道为什么会发生这种情况,今天早上由于缺乏c语言,我的精神力量很弱offee.你能提供一个链接到一个页面吗?你可以这样做,链接如果你按CTRL+D,添加到收藏夹弹出窗口打开,你得到的是url,而不是标题页…可能就是这样…想知道为什么在Microsoft MSDN或论坛或互联网上什么都没有。MSDN是由技术作者编写的,而不是开发人员。在翻译过程中会丢失很多有趣的细节。