Unicode CJK资源文件中的MFC Em破折号和En破折号

Unicode CJK资源文件中的MFC Em破折号和En破折号,unicode,mfc,cjk,codepages,resource-file,Unicode,Mfc,Cjk,Codepages,Resource File,我有一个可以翻译成多种语言的MFC应用程序,我想使用以下字符: IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?" em破折号(-;Windows:Alt+0151;Unicode:\u2014) IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?" en破折号(

我有一个可以翻译成多种语言的MFC应用程序,我想使用以下字符:

IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
  • em破折号(-;Windows:Alt+0151;Unicode:\u2014)

  • IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
    
  • en破折号(–;Windows:Alt+0150;Unicode:\u2013)

  • IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
    
对于以下语言,一切都很顺利:

en_GB.rc: #pragma code_page(1252)
pt_PT.rc: #pragma code_page(1252)
IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
但对于那些人来说,它失败了:

ja-JP.rc: #pragma code_page(932) 
ko-KR.rc: #pragma code_page(949)
zh_CHS.rc: #pragma code_page(936)
IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
我看到奇怪的人物。而且,在字符串只有破折号字符的情况下,is甚至不能用CJK语言编译

IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
是的,我知道可以用这些字符创建字符串,代码如下

CString s= _T("\u2014");
IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
但是,这破坏了拥有独立资源文件的目的,而且当破折号位于文本中间时并不方便

IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
如果我做了一些类似于替换的事情

IDS_HELLO_SHE_SAID_HOW_ARE_YOU " — Hello! — she said — How are you?"
IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"

IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
我将在界面中看到\u2014的原样(逐字),即使在支持破折号字符的语言中也是如此。 所以,问题是:有没有一种方法可以直接将em破折号和en破折号放在使用这些中文、日文和韩文代码页的.rc文件中

IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"
提前感谢,,
Sérgio

第一个问题当然是为什么要使用代码页?不能用Unicode保存所有内容吗?用UTF-8保存.rc文件并使用
#pragma代码页(UTF-8)
IDS_HELLO_SHE_SAID_HOW_ARE_YOU " \u2014 Hello! \u2014 she said \u2014 How are you?"