pascal游戏吧 关注:1,980贴子:4,975

怎么在FreePascal上打汉字?大神进

只看楼主收藏回复

怎么在FreePascal上打汉字?


1楼2015-02-16 20:22回复
    zhed


    2楼2015-02-21 21:59
    收起回复
      别用free pascal了,用GUIDE吧LZ 但是还是大不了汉字,这时候,LZ可以找到你的程序.pas然后在writeln(‘’);里写汉字,但是切记,如果程序需要改动,千万不能再GUIDE里改,一定要用记事本.pas修改,再用GUIDE编辑


      3楼2015-03-12 20:50
      收起回复
        右键,属性里面找,把美国换成简体中文


        IP属地:江苏来自iPhone客户端4楼2015-03-27 21:22
        回复
          用记事本打汉字,Ctrl+c。在Pascal里找“EDIT”之类的,点击。找paste form window,点击。
          OK now


          5楼2015-04-05 16:21
          回复
            修改编码成Ansi


            6楼2015-05-31 15:06
            回复
              打开记事本等能输入汉字的文件,打上你想用的汉字,复制,用pascal编辑器edit菜单里的paste from windos选项...如果你的编译器语言是英文,就会显示乱码,调试时也是乱码,但是单独运行exe文件就是中文了。ps:fpc2.0.4支持crt单元与汉字同时使用,其他不行。


              IP属地:北京来自iPhone客户端7楼2015-07-26 18:35
              收起回复
                在要输入中文的地方按下ctrl+空格键,输入法就开起来了,然后就可以输入中文了,看起来是乱码可是运行的时候就不会了(前提是默认代码页要改为简体中文!)


                IP属地:北京来自手机贴吧8楼2015-07-27 01:15
                回复
                  用object pascal吧


                  IP属地:英国来自手机贴吧9楼2015-07-28 00:06
                  回复
                    begin
                    writeln('这个问题解决方法很简单(好像够15了)');
                    end.


                    10楼2015-07-29 10:57
                    回复
                      http://tieba.baidu.com/p/3928853862


                      11楼2015-07-29 11:44
                      回复
                        补充7楼:加上assing(input,'con');reset(input);
                        assing(output,'con');rewrite(output);
                        就能让所有版本的编译器在用crt单元时输出中文.....


                        IP属地:北京来自iPhone客户端12楼2015-10-18 12:40
                        收起回复
                          pas文件里改


                          IP属地:上海来自iPhone客户端13楼2016-08-26 08:03
                          收起回复
                            可以用乐滋滋工作室做的Cp(和free pascal ide)一样😁


                            来自iPad14楼2016-09-17 10:19
                            收起回复
                              我爱你


                              16楼2019-11-29 17:11
                              回复