有没有办法在我的应用程序中使用外语字符?

时间:2012-04-20 15:01:59

标签: c++ visual-studio-2010 localization

我正在使用Visual Studio 2010 C ++中的Windows窗体应用程序,我想在完成它之后分发这个应用程序。我想用我自己的语言编写它,但我有这些字符 - > {ă,ş,ţ}等等。我不能在标签等元素中使用它们而不会收到错误。

这有什么工作吗?我已经看到用我的母语用这些字符编写的C ++应用程序,但我无法弄明白。

2 个答案:

答案 0 :(得分:2)

你必须使用本地化。我看到你正在使用带有Windows表单的C ++,所以你必须使用.Net和C ++ / Cli。

在这种情况下,您可以从"How to: Set the Culture and UI Culture for Windows Forms Globalization""Walkthrough: Localizing Windows Forms"开始。

这些是在VB / C#中,但您可以毫不费力地将它们转换为C ++ / Cli。

答案 1 :(得分:-1)

您获得的对话框不会提示您输入错误。单击“确定”,源文件将以UTF8格式保存,可以适合任何语言环境。

请注意,最好不要使用多字节字符集,否则您会在按钮或标签上看到有趣的字符。