复制和;从消息框中粘贴日语文本

时间:2012-07-20 13:24:48

标签: visual-studio-2010 localization msgbox

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

Japanese blah blah in a message box

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

问题是:我不会说日语,甚至不会说日语。我很乐意将其复制并粘贴到Google翻译。

Windows消息框中有一个很好的(并且非常未知)功能:您可以CTRL-C它们并将它们的内容放在剪贴板中。所以我正在这样做,但无论我在哪里CTRL-V,这都是我得到的:

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

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

1 个答案:

答案 0 :(得分:2)

你把它粘贴到哪里?

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

然后我试着复制你所做的事情:

我用MessageBox写了一个WPF程序(所以是一个Unicode程序)并使用了一组表意文字字符。我运行程序,然后像你一样做了一个CTRL-C,然后我用CTRL-V进入记事本和Visual Studio。

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

这是在Windows 7上。

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

也许你的程序VSI插件没有构建为Unicode,这会影响它如何将文本放在剪贴板上?理想情况下,您需要在剪贴板上使用CF_UNICODETEXT。

相关问题