鱼C论坛

 找回密码
 立即注册
查看: 959|回复: 7

关于乱码

[复制链接]
发表于 2023-9-2 10:43:23 | 显示全部楼层 |阅读模式

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

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

x
文字游戏(源码
在git-bash.exe上运行出现乱码
Administrator@PC-20220510UDSW MINGW64 /
$ cd ~

Administrator@PC-20220510UDSW MINGW64 ~
$ cd pythonfiles

Administrator@PC-20220510UDSW MINGW64 ~/pythonfiles (master)
$ python ex43.py
<__main__.Map object at 0x006D5410>
▒▒▒▒һ▒▒▒▒▒ٵ▒▒▒▒▒▒▒▒˵▒▒▒▒▒▒▒▒▒ɴ▒▒Ĵ▒Ա
▒▒Percal25▒▒▒▒▒▒ִ▒▒̽▒▒▒▒▒▒▒ڼ䡰▒Ѻ▒▒▒▒▒▒▒▒޺▒▒▒▒ĸ▒▒▒ˡ▒▒▒▒ĵء▒▒ݷ▒▒▒▒▒▒ǵķɴ▒▒▒
▒▒Ĵ▒▒▒▒ǡ▒ϲ▒▒▒▒▒▒▒▒▒▒▒ڴ▒▒ڷ▒▒▒▒ˡ▒▒̻▒▒▒▒▒
▒ڴ▒▒ڼ䣬▒▒▒▒▒▒▒▒▒▒▒ٵؽӼ▒▒▒▒▒˶▒▒▒▒ҹ▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒ߡ▒▒▒̫▒▒İ▒▒▒˶▒▒▒▒▒▒▒▒Լ▒▒▒▒▒▒▒
▒▒▒▒▒д▒▒▒▒▒▒▒▒▒▒▒▒▒▒š▒▒▒▒̻▒▒▒Ҳ▒▒▒▒û▒▒ȥ......
▒▒▒▒▒𽥰▒▒▒▒ˣ▒▒▒▒▒룺
▒▒▒ݷá▒▒▒▒▒▒▒,▒▒▒▒▒▒
▒▒Ĵ▒▒▒▒Ǻ͡▒▒▒▒▒▒ǡ▒˯▒▒▒ˣ▒ͬ▒뾡▒飬▒▒▒▒..▒▒
▒▒▒▒▒▒▒▒▒▒▒㶼▒▒▒▒▒▒ȥ▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ȣ▒▒㿴▒▒һ▒▒▒▒▒Ʒ▒▒▒▒˱▒▒▒▒▒▒㣬▒▒▒▒▒▒▒
A.▒▒▒▒▒ȭ▒▒▒ڲ▒▒˶▒▒▒▒▒▒▒
B.▒▒▒▒▒▒▒▒к▒
C.▒▒ϸ▒۲▒

>a
▒▒▒▒▒▒▒߿▒▒▒,ͻȻ▒Ǹ▒▒˻▒ͷ▒▒▒▒▒▒▒㡪▒▒▒▒▒Ǹ▒▒▒ˣ▒▒▒▒▒▒▒▒▒һǹ,▒▒▒▒▒▒▒е▒▒▒▒▒▒ˣ▒
PS: ▒õģ▒▒▒ϲ▒㡪▒▒▒▒▒▒ˡ▒▒ţ▒▒▒Ҳ▒▒▒õ▒▒ļӰ▒▒▒......

Administrator@PC-20220510UDSW MINGW64 ~/pythonfiles (master)
$ pwd
/c/Users/Administrator/pythonfiles

Administrator@PC-20220510UDSW MINGW64 ~/pythonfiles (master)
$
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-9-2 10:43:39 | 显示全部楼层
这个问题是关于在git-bash.exe上运行文字游戏出现乱码的情况。乱码通常是由于字符编码不匹配导致的。在这种情况下,你可以尝试以下解决方法:

1. 确保你的源代码文件是以UTF-8编码保存的。可以使用文本编辑器(如Notepad++)来确认文件的编码格式,并将其转换为UTF-8编码格式。

2. 在git-bash.exe中,使用 chcp 命令来查看当前的字符编码。确保字符编码设置为UTF-8。

   $ chcp
   Active code page: 65001
   

   如果字符编码不是UTF-8,可以使用 chcp 65001 命令将其设置为UTF-8。

3. 确保你的终端支持UTF-8字符编码。你可以在git-bash.exe的选项设置中检查是否启用了UTF-8字符编码。

   · 右键点击git-bash.exe的窗口标题栏,选择"Options"。
   · 在"Text"选项卡中,确保"Character set"设置为"UTF-8"。

通过上述步骤,你应该能够解决在git-bash.exe上运行文字游戏出现乱码的问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 10:48:11 | 显示全部楼层
isdkz 发表于 2023-9-2 10:43
这个问题是关于在git-bash.exe上运行文字游戏出现乱码的情况。乱码通常是由于字符编码不匹配导致的。在这种 ...

额,首先
Administrator@PC-20220510UDSW MINGW64 ~/pythonfiles (master)
$ chcp
bash: chcp: command not found
设置了Character set后还是这样
Administrator@PC-20220510UDSW MINGW64 ~/pythonfiles (master)
$ python ex43.py
<__main__.Map object at 0x004F5430>
▒▒▒▒һ▒▒▒▒▒ٵ▒▒▒▒▒▒▒▒˵▒▒▒▒▒▒▒▒▒ɴ▒▒Ĵ▒Ա
▒▒Percal25▒▒▒▒▒▒ִ▒▒̽▒▒▒▒▒▒▒ڼ䡰▒Ѻ▒▒▒▒▒▒▒▒޺▒▒▒▒ĸ▒▒▒ˡ▒▒▒▒ĵء▒▒ݷ▒▒▒▒▒▒ǵķɴ▒▒▒
▒▒Ĵ▒▒▒▒ǡ▒ϲ▒▒▒▒▒▒▒▒▒▒▒ڴ▒▒ڷ▒▒▒▒ˡ▒▒̻▒▒▒▒▒
▒ڴ▒▒ڼ䣬▒▒▒▒▒▒▒▒▒▒▒ٵؽӼ▒▒▒▒▒˶▒▒▒▒ҹ▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒ߡ▒▒▒̫▒▒İ▒▒▒˶▒▒▒▒▒▒▒▒Լ▒▒▒▒▒▒▒
▒▒▒▒▒д▒▒▒▒▒▒▒▒▒▒▒▒▒▒š▒▒▒▒̻▒▒▒Ҳ▒▒▒▒û▒▒ȥ......
▒▒▒▒▒𽥰▒▒▒▒ˣ▒▒▒▒▒룺
▒▒▒ݷá▒▒▒▒▒▒▒,▒▒▒▒▒▒
▒▒Ĵ▒▒▒▒Ǻ͡▒▒▒▒▒▒ǡ▒˯▒▒▒ˣ▒ͬ▒뾡▒飬▒▒▒▒..▒▒
▒▒▒▒▒▒▒▒▒▒▒㶼▒▒▒▒▒▒ȥ▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ȣ▒▒㿴▒▒һ▒▒▒▒▒Ʒ▒▒▒▒˱▒▒▒▒▒▒㣬▒▒▒▒▒▒▒
A.▒▒▒▒▒ȭ▒▒▒ڲ▒▒˶▒▒▒▒▒▒▒
B.▒▒▒▒▒▒▒▒к▒
C.▒▒ϸ▒۲▒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 10:49:57 | 显示全部楼层
isdkz 发表于 2023-9-2 10:43
这个问题是关于在git-bash.exe上运行文字游戏出现乱码的情况。乱码通常是由于字符编码不匹配导致的。在这种 ...

打开的是同一个文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 10:51:59 | 显示全部楼层
isdkz 发表于 2023-9-2 10:43
这个问题是关于在git-bash.exe上运行文字游戏出现乱码的情况。乱码通常是由于字符编码不匹配导致的。在这种 ...

文件保存格式确实是utf-8
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-3 11:39:14 | 显示全部楼层
必须要用git bash吗?
试试 Windows Terminal
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-4 20:00:10 | 显示全部楼层
liuhongrun2022 发表于 2023-9-3 11:39
必须要用git bash吗?
试试 Windows Terminal

Windows PowerShell没问题——但,为什么在这儿会出错?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-4 20:00:54 | 显示全部楼层
风眠 发表于 2023-9-4 20:00
Windows PowerShell没问题——但,为什么在这儿会出错?

我不明白,所以——我来发帖了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 00:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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