鱼C论坛

 找回密码
 立即注册
查看: 538|回复: 54

[已解决]输出出现乱码

[复制链接]
发表于 2024-7-29 16:22:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
捕获.PNG
捕获2.PNG

输出出现乱码
最佳答案
2024-7-29 16:25:36
啊???
我试了,没问题啊。是不是编译器的问题?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-7-29 16:22:15 | 显示全部楼层
哦,乱码就像是计算机的外星语,有时候它们会悄悄地溜进我们的代码中,让我们一头雾水。乱码的出现通常是因为字符编码不匹配,就像你用中文去跟只懂英文的外星人讲话,它只会一脸懵圈。

这里有几个常见的导致乱码的“元凶”,让我们一起来抓住它们:

1. **字符编码不一致**:你可能在一个使用 UTF-8 编码的地方写了数据,但读取时却用了 GBK 编码。这就像你在中国广州点了碗米粉,却被服务员拿来了一碗意大利面,完全不是你的菜啊!确保你的文件编码和程序读取的编码一致。

2. **软件或系统配置问题**:某些软件默认的字符集可能与您的数据文件不匹配,比如说你用的是 Windows 系统,而文件是 Linux 编码的。这就好比你尝试在北京吃到正宗的意大利披萨,却被本地的饺子给打乱了节奏。

3. **终端或IDE设置问题**:如果你是程序员,检查一下你的开发环境或终端的字符编码设置,可以说是关键中的关键!这就像你在家里的音响系统把音量开到最大,而结果只是听到了杂音。

要解决乱码问题,你可以尝试以下几步:

- 确认你文件的编码格式,并在打开文件时指定正确的编码。
- 在你的代码中添加相应的编码声明,比如在 Python 中使用 `open('file.txt', encoding='utf-8')`。
- 如果你使用的是数据库,确保数据插入和查询的编码一致。

记住,解决乱码就像是解锁新的关卡,多试几次,你一定能找到密码!加油!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-29 16:25:36 | 显示全部楼层    本楼为最佳答案   
啊???
我试了,没问题啊。是不是编译器的问题?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-29 16:28:06 | 显示全部楼层
三体人的智子 发表于 2024-7-29 16:25
啊???
我试了,没问题啊。是不是编译器的问题?

我在win环境下运行没有问题,只有Linux环境下有乱码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2024-7-29 16:35:08 | 显示全部楼层
九歌当下 发表于 2024-7-29 16:28
我在win环境下运行没有问题,只有Linux环境下有乱码

Linux?操作系统是Ubuntu吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-29 17:10:41 | 显示全部楼层
三体人的智子 发表于 2024-7-29 16:35
Linux?操作系统是Ubuntu吗?

不是,是centOS6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-29 17:20:03 | 显示全部楼层

centOS6我是真不太清楚。
每个系统下的C语言文件应该是会有变动的,你发的代码在Windows环境下肯定是没问题的。
但在Linux环境下肯定是要改动一些的,centOS的C语言建议你还是查查看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2024-7-30 08:10:10 | 显示全部楼层
三体人的智子 发表于 2024-7-29 16:25
啊???
我试了,没问题啊。是不是编译器的问题?

啊???
赋值给变量 b 的是字符 F 还是字符串 F  ?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 09:37:58 | 显示全部楼层
人造人 发表于 2024-7-30 08:10
啊???
赋值给变量 b 的是字符 F 还是字符串 F  ?

字符变量c赋值的是字符F吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 09:39:09 | 显示全部楼层
人造人 发表于 2024-7-30 08:10
啊???
赋值给变量 b 的是字符 F 还是字符串 F  ?

不对,双引号括起来的应该是字符串数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 09:44:47 | 显示全部楼层
b="F"
应该是会报错的呀
微信图片_20240730094413.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 10:40:29 | 显示全部楼层

判断题:C语言的源文件后缀是 .cpp
对还是不对?为什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 10:58:31 | 显示全部楼层
人造人 发表于 2024-7-30 10:40
判断题:C语言的源文件后缀是 .cpp
对还是不对?为什么?

对。因为我用的编译器就是

微信图片_20240730105715.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:02:37 | 显示全部楼层
三体人的智子 发表于 2024-7-30 10:58
对。因为我用的编译器就是

该怎么说你们两个呢
一个是把 'F' 写成 "F" 发现不了
一个是认为C语言的源文件后缀是 .cpp

我也不说你们什么了,自己去百度吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:03:27 | 显示全部楼层
三体人的智子 发表于 2024-7-30 10:58
对。因为我用的编译器就是


百度这句话,看看能找到些什么吧

C语言的源文件后缀是 .cpp
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:05:15 | 显示全部楼层
三体人的智子 发表于 2024-7-30 10:58
对。因为我用的编译器就是

C语言的源文件后缀是 .cpp
你居然还说 对
找本C语言的书重学一下C语言吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:09:44 | 显示全部楼层
人造人 发表于 2024-7-30 11:03
百度这句话,看看能找到些什么吧

C语言的源文件后缀是 .cpp

你的意思是说C语言源文件后缀名是.c 对吧?
但是我编译C语言文件的编译器所保存的C语言文件后缀名是.cpp
就是说.c是VScode的C语言文件的后缀名,DEV-C++的C语言后缀名.cpp就不是了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:10:43 | 显示全部楼层
三体人的智子 发表于 2024-7-30 11:09
你的意思是说C语言源文件后缀名是.c 对吧?
但是我编译C语言文件的编译器所保存的C语言文件后缀名是.cpp ...

DEV-C++这个编译器支持C和C++两个语言,但文件的后缀名都是.cpp
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:14:33 | 显示全部楼层
三体人的智子 发表于 2024-7-30 11:09
你的意思是说C语言源文件后缀名是.c 对吧?
但是我编译C语言文件的编译器所保存的C语言文件后缀名是.cpp ...

百度找一找 C语言源文件的后缀是什么
或者哪本书/哪个教程告诉你的C语言源文件后缀是 .cpp
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-30 11:15:38 | 显示全部楼层
三体人的智子 发表于 2024-7-30 11:10
DEV-C++这个编译器支持C和C++两个语言,但文件的后缀名都是.cpp

判断题:DEV-C++是个编译器
对还是不对?为什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 12:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表