在 Windows 上复制和粘贴后,Unicode 字符被问号替换

DeV*_*sCh 5 windows unicode copy-paste windows-10

我有这个奇怪的问题,自从 Windows 8 以来我已经有很多年了(如果我没记错的话,我现在在 Windows 10 上。问题似乎只出现在我的工作计算机上。我的其他个人计算机似乎没有有问题。一开始我没有考虑寻求帮助,因为我找到了一个解决方法 - 我稍后会解释 - 但我认为已经足够了。

基本上,每当我复制和粘贴 Unicode 文本(日语、阿拉伯语等)时,它们都会在粘贴时显示为问号。这是我将复制的日语文本示例:

????????????

这是粘贴后的样子:

?????????????!

有趣的是,如果我再次复制完全相同的文本至少一次,它将正确粘贴......

????????????

在复制之前从选择中删除甚至单个字符都会导致问题“重置”。

这是我的解决方法。做起来并不难,但我往往总是忘记去做,因为我的其他电脑工作正常。这会增加更多的步骤并浪费宝贵的时间。

问题是系统范围的,会影响我使用的所有程序和应用程序。

知道如何永久解决这个问题吗?任何帮助将不胜感激。

DeV*_*sCh 6

多年来,我一直“饱受”这个问题的困扰,直到 Sanny 在上面的评论中提到“locale”(谢谢 Sanny!)之前,我才知道修复方法如此简单。哈哈!无论如何,如果您遇到和我一样的问题,这里是如何解决它的:

这适用于 Windows 10(内部版本 15002),但它可能类似于较旧(或较新)版本的 Windows。

  1. 转到控制面板中的区域设置。有几种方法可以做到这一点,这里有一些。
    • 在任务栏上的搜索栏 (Cortana) 中,搜索“控制面板”。在控制面板中,单击类别视图中的时钟、语言和区域或图标列表视图中的区域下的更改日期、时间或数字格式
    • 仅限 Windows 10:再次在搜索栏中,搜索“区域和语言设置”。这将在“设置”应用程序中打开“区域和语言”页面。向下滚动,直到找到其他日期、时间和区域设置。然后您可以在打开的控制面板窗口中选择区域
  2. 打开“管理”选项卡,然后单击“更改系统区域设置”按钮。选择与当前语言环境不同的语言环境。我和日本人一起去了。我认为选择您经常复制粘贴的语言是最好的,尽管无论如何它可能是相同的。单击 OK 确认更改。
  3. 系统会要求您重新启动,您显然需要这样做才能注意到更改。
  4. 重新启动后,测试复制粘贴现在是否按预期工作。成功后,您可以重新执行上述步骤并切换回您实际需要使用的语言环境。

就是这样!享受复制粘贴!;)