0

我刚刚为 Visual Studio 2010 安装了一个专有的 VSI 插件。它是日语的,当我尝试使用它时,它会给我这个可爱的消息框:

消息框中的日语废话

(实际文字隐藏,不能透露,但绝对是日文表意文字)

问题是:我不会说日语,即使是远程。我很想将其复制并粘贴到 Google 翻译中。

Windows 消息框有一个很好的(而且完全不为人知的)功能:您可以 CTRL-C 将它们放入剪贴板中。所以我正在这样做,但这就是我在 CTRL-V 的任何地方得到的结果:

---------------------------
Microsoft Visual Studio
---------------------------
???????????????
---------------------------
OK   
---------------------------

有帮助,不是吗?知道如何解决这个问题吗?

4

1 回答 1

2

你要把这个粘贴到哪里?

我做了一个实验......我使用了字符映射,选择了 Arial Unicode MS,并选择了一些表意字符。我复制了这些字符,然后可以将它们粘贴到 Visual Studio 或记事本中并查看表意文字。

然后我试图复制你所做的:

我用 MessageBox 编写了一个 WPF 程序(Unicode 程序也是如此),并使用了一组表意字符。我运行了程序,然后像你一样执行了 CTRL-C,然后我在记事本和 Visual Studio 中执行了 CTRL-V。

我正确地看到了表意文字,以及 OK 文本和 -------- 分隔符。

这是在 Windows 7 上。

您可以使用剪贴板查看器工具查看剪贴板上已放置的格式/文本。

也许您的程序 VSI 插件不是作为 Unicode 构建的,所以这会影响它在剪贴板上放置文本的方式?理想情况下,您希望 CF_UNICODETEXT 在剪贴板上。

于 2012-07-25T01:47:20.633 回答