vs2022遇到的问题
为什么vs2022用文件的形式打开的话里面的中文会出现乱码啊 file:///C:/Users/lenovo/AppData/Roaming/Tencent/QQ/Temp/WZ%5B%7B45%7BNV%607(%7DF(QI_PY23B.png 图片发不了,麻了还是不行
哈哈哈会显示成
鍝堝搱鍝堝搱鍝堝搱鍝堝搱鍝堝搱鍝堝搱鍝堝搱 什么叫 “vs2022用文件的形式打开” 你用哪一个软件打开了哪一个文件?你想看到什么内容? jackz007 发表于 2023-2-12 19:17
什么叫 “vs2022用文件的形式打开” 你用哪一个软件打开了哪一个文件?你想看到什么内容?
我想用vs2022输入fp=fopen这样的语句打开一个txt时,它里面已有的中文,比如哈哈哈这样的中文,运行时里面的哈哈哈会变成无意义的乱码。我尝试去更改编码,包括vs2022的高级保存选项修改,但还是失败了 我想看到的时程序运行时显示出记事本输入的内容 本帖最后由 jackz007 于 2023-2-12 19:54 编辑
runningshark 发表于 2023-2-12 19:28
我想用vs2022输入fp=fopen这样的语句打开一个txt时,它里面已有的中文,比如哈哈哈这样的中文,运行时里 ...
在 Windows 系统下,如果用 C 语言编写程序查看文本文件的内容,那么,被打开的文本文件必须采用 GBK 编码,文件的内容才能得到正确的显示。就楼主遇到问题所呈现出的现象来看,这个被打开的文本文件应该采用了非 GBK 编码,很可能是 UTF-8 编码。
如果这个文本文件是用 Windows 系统自带的记事本所创建,那么,这个文件的编码十有八九就是 UTF-8,因为这是 Windows10 操作系统下 Windows 记事本采用的缺省编码,如果是这样,那就用记事本打开这个文件,选择另存为,把文件编码由UTF-8 改为 ANSI 然后保存即可解决问题。 已解决,是编码问题,要用ANSI jackz007 发表于 2023-2-12 19:51
在 Windows 系统下,如果用 C 语言编写程序查看文本文件的内容,那么,被打开的文本文件必须采 ...
非常感谢,这是我想要的答案 jackz007 发表于 2023-2-12 19:51
在 Windows 系统下,如果用 C 语言编写程序查看文本文件的内容,那么,被打开的文本文件必须采 ...
刚刚没看到,随便设置了一个答案,非常抱歉 本帖最后由 歌者文明清理员 于 2023-8-3 14:45 编辑
runningshark 发表于 2023-2-12 20:47
刚刚没看到,随便设置了一个答案,非常抱歉
可以找管理员看看能不能撤销操作
页:
[1]