delphi控制台程序输出中文乱码,如何解决?

我在程序中直接用writeln()输出,如writeln('你好'),但是控制台显示的时候是乱码,怎么解决... 我在程序中直接用writeln()输出,如writeln('你好'),但是控制台显示的时候是乱码,怎么解决 展开
 我来答
景茹炜L8
推荐于2016-01-13 · TA获得超过481个赞
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:378万
展开全部

这与Delphi无关。

按如下步骤操作,应该可以解决:

 

一、在“开始”->“运行”里输入“CMD“,回车或者点击“确定”,打开命令行窗口。应该显示:

 

 

 

Microsoft Windows [版本 6.1.7600]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>

 

这表明你的命令行窗口可以显示中文,否则,应该显示如下的信息:

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>

 

这表明你的命令行窗口不能显示中文。你应该继续如下操作:

 

二、鼠标单击命令行窗口的左上角,打开系统菜单,选择“选项”,在“默认代码页”中选择“936 (ANSI/OEM - 简体中文GBK)”,点“确定”。

 

关闭命令行窗口。

重新打开命令行窗口,应该可以显示中文了。

 

三、重新运行你的Delphi控制台程序,是不是好了?

 

另外,我的是Windows7,根据你的Windows版本不同,命令行窗口显示的信息可能会略有差异。

 

 

更多追问追答
追问
按照你说的设置了,不过程序还是老样子,中文还是乱码~~~不过还是非常感谢你,回答的很详细
追答
把你的命令行窗口抓屏过来,我看看
ycsxm
2012-08-01 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7923万
展开全部
你到www.csdn.net 论坛的DELPHI栏目问,人气足,这属小问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式