NotePad 打开文件 出现中文汉字乱码 解决办法

NotePad 打开文件 出现中文汉字乱码 解决办法

欢迎关注:程序员财富自由之路

现象:

出现中文汉字乱码:

解决办法: 先别着急用notepad修改编码

1. 用windows系统自带记事本打开,

2 ,选择文件另存为

3. 如果看到:编码是 UTF-8

4. 修改编码改成 ANSI 

再次用notepad打开一般就正常了。

修改编码改成 ANSI 

### 解决 Dev-C++ 5.11 文件打开时出现乱码的方法 #### 编码设置调整 当遇到Dev-C++中的中文乱码问题时,可以尝试更改文件编码为UTF-8无BOM格式。尽管在Notepad++中查看文件可能不会出现问题,但在Dev-C++里,默认情况下可能会以不同的编码读取文件[^1]。 对于已经存在的源代码文件,在Dev-C++环境中通过菜单栏选择`File -> Save As...`,然后指定保存类型为“UTF-8 without BOM”。这一步骤有助于确保文件被正确解释并防止乱码现象的发生[^2]。 #### 文本模式配置优化 如果上述操作未能解决问题,则需进一步检查IDE内部关于字符集的相关设定: 1. 进入`Tools -> Compiler Options...`选项卡; 2. 切换到`Programs`页面下找到`Additional options to pass to compiler`框体; 3. 添加参数 `-finput-charset=UTF-8 -fexec-charset=GBK` (假设目标平台为中国大陆环境),以此来告知编译器输入与执行阶段所使用的字符集分别为UTF-8和GBK,从而实现跨编码的支持。 另外值得注意的是,Windows命令行窗口本身也存在对某些非ASCII字符支持不佳的情况,因此即便程序逻辑上处理得当也可能因为终端原因而看到乱码。此时可以通过修改注册表键值或利用chcp指令切换活动代码页至936(GB2312/GBK)等方式改善显示效果。 ```cpp // 示例:C/C++ 中文字符串声明 #include <iostream> using namespace std; int main(){ cout << "你好世界"; // 正确设置了编码后应能正常输出汉字 } ```
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangxiaoming

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值