【问题标题】:Unable to Insert Unicode Characters on File Titles无法在文件标题上插入 Unicode 字符
【发布时间】:2018-12-29 18:06:26
【问题描述】:

我遇到了与这些字符 here 报告的相同问题

但就我而言,这发生在 Windows 10 的系统本身中,因此该解决方案不适合我的情况。我无法再将这些字符插入文件标题中,只能在文本编辑器中插入,这在几天前的 Windows 10 上还是非常简单的。

【问题讨论】:

  • [1] 您需要提供更多详细信息。就目前而言,您的问题太模糊了。 [2] 我无法在 Windows 10 上重现您的问题。例如,我刚刚在 Windows 文件资源管理器中创建了一个名为 abc????def 的目录,并在该目录中创建了一个名为 he????art.txt 的文件,没有任何问题。 [3] 您没有指定如何尝试命名文件,但如果您在从程序中创建名称中包含特殊字符的文件时遇到问题,则必须显示您的代码。 [4] 除非您的问题涉及编程方面,否则它可能与 Stack Overflow 无关。
  • 这直接发生在 explorer.exe 中。并非链接中的所有字符都存在问题。 Here Windows 10 的最后一次更新是很大的怀疑。我发现那里讨论的字符不存在于标准 Windows 字体 (Segoe UI) 中,而是存在于其模拟字体 (Segoe UI Symbol) 中。重定向系统的字体或创建另一个不能解决。 W10 显然不会识别 2605 Unicode 位置,无论使用哪种字体。
  • [1] 奇怪 - 我刚刚创建了一个名为 ✰☆★????????????☞☛????❸➂❤♡???? ?????????????????????✉????.txt 和一个名为✰☆★?????????的目录???☞☛????❸➂❤♡????????????????????????✉????使用Windows文件资源管理器Windows 10,因此该链接问题中的所有字符都对我有用。 [2] 您能否更新您的帖子以澄清给您带来问题的特定字符? [3] 仅供参考,我正在运行 Windows 10 Pro 版本 1803 OS Build 17134.472。 [4] 您评论中的链接无效。
  • 在找到Microsoft link 后,Win 10 版本 1809 似乎会出现此问题。这是您正在运行的吗?
  • 是的,@skomisa,我使用的是 1809 更新。有问题的字符是✰☆★➂????????,但肯定还有其他的。奇怪的是我记得为1809做了自动更新,字符正常。问题从全新安装开始。不幸的是,我有许多使用星号和其他字符的共享文件供客户引用。

标签: unicode character


【解决方案1】:

您的问题是由 Windows 10 版本 1809 引起的。

我在 Windows 10 版本 1803 下成功创建了一个目录和一个名称使用您链接中所有特殊字符的文本文件:

升级到 Windows 10 版本 1809 后,文件名在 Windows 文件资源管理器中不再正确呈现,并且创建新文件在其名称中呈现某些字符时也存在同样的问题:

好消息是文件名仍然正确存储在 Windows 1809 版中;问题纯粹在于文件名的呈现。如果我复制错误呈现的文件名之一并将其粘贴到此处,它会正确呈现:

✰☆★???☞☛?❸➂❤♡??????✉?_VERSION1809

您不是唯一遇到此问题的人。例如,请参阅problem with Wind10 version 1809 folder naming。如果您需要解决此问题,您应该与 Microsoft 联系。

[可以说这个问题与 Stack Overflow 无关,即使您链接到一个主题 SO 问题。但是,由于您的问题的完整解释不适合 cmets,因此我还是发布了答案。]

【讨论】:

  • 与微软交谈,他们并没有给我太多希望他们关心它,所以我回到这里我可以确定如果我没有得到解决方案,那是因为它不存在... 然而。因此,我将积极推动您对此事的更全面了解。现在,我必须决定是否通过 Charmap 用等效字符 () 重命名 893 个文件,直到 MS 决定也禁止它们,或者我是否切换到另一个操作系统:(
  • 是的,如果这是一个实际的解决方法,最好的短期解决方案可能是重命名包含特殊字符的文件名。使用 Windows 10 的 1809 版排除或替换那些在文件资源管理器中无法正确呈现的字符。不幸的是,它看起来像是微软必须修复的错误。
  • 我不希望这会被修复,相反,它会变得更糟。在 Windows 10 中,微软投资了自己的表情符号库(可通过 Win+Period 访问),按照众所周知的美国通过任何方式赚钱的传统,删除字体的功能可能是一种保持控制的新方法。没必要,表情符号更容易访问。 MS 可以保留这两种功能并善待客户。
  • 我希望你是错的 - 打破文件名中表情符号的呈现似乎对微软来说太重要了,不容忽视。见Missing Unicode Star after update to 2018 October。我鼓励您在具有 windows-10-v1809 标签的 SuperUser 上进行此操作,以解决与版本 1809 相关的问题。
  • 看起来我没有足够的声誉来引用我的这个标签的问题,但一旦我有了它,我会的。非常感谢,新年快乐,@skomisa,总是时间到了。
猜你喜欢
  • 2011-05-17
  • 2019-05-22
  • 1970-01-01
  • 2011-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-17
  • 2013-07-05
相关资源
最近更新 更多