delphi2010, pas文件中,能否直接录入Unicode字符呢?窗体是可以的。

解决方案 »

  1.   

    应该可以,保存时会提示存成ASCII格式的还是UNICODE格式的。
      

  2.   

    如下图,我是在繁体下面粘贴简体字,保存时的提示。如果选“YES”,就会保存正确了。
      

  3.   

    2010可以,2009不行,2009开始"支持"unicode,但是IDE不“支持”
      

  4.   

    delphi每年都新版,代码编辑器几乎还是一成不变。可选字体永远都是可怜的几个。号称unicode,源码文件居然不支持utf8编码?
      

  5.   

    测试过程:
    1、先粘☀到IDE中,如楼主所说,成小方框了。2、用ShowMessage显示一下这个字符,看看结果。实际上,在运行时,显示是正确的。3、这样就证明了,只是在IDE中无法正确显示这个字符,所以,改一下字体就可以了。我在繁体下试了几种字体,“细明体”、“NSimSun”、“SimSun-ExtB”可以,但其他的有几个字体显示不了。
    因此,只要设定好显示的字体,就可以正确显示了。
      

  6.   


    我的系统是繁体,所以没办法测试简体。
    SimSun应该是简体下的宋体,但“NSimSun”、“SimSun-ExtB”就不知道对应的是哪种宋体了。
    我试了SimHei,应该对应的是简体下的黑体。但却是显示不出来这个符号。
    所以具体用哪个字体,要在实际环境中试了。印象中,只有几种字体包括的符号比较全,其他多数字体都不全。