请问下面这些gb2312字符有没有对应的形似的ascii字符?

georgema 2008-07-09 11:42:09
我的vc程序向一个文件写了如下的一些字符:├ └ ─ │

显然这些字符是gb2312的,如果在一个英语操作系统上,这个文件中的这些字符会显示乱码。请问有没有ascii字符有形状类似于上述的这些字符的吗?
...全文
131 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
georgema 2008-08-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 Joephia 的回复:]
我的vc程序向一个文件写了如下的一些字符:├ └ ─ │

显然这些字符是gb2312的,如果在一个英语操作系统上,这个文件中的这些字符会显示乱码。请问有没有ascii字符有形状类似于上述的这些字符的吗?

这个显然是错误的显然

实际上 这些字符 属于扩展后的ASCUU字符(制表符)

使用的是 128-255 范围的数值

而一般 ASCII 范围是0-127

用附件里的工具 字符映射表,可以获得相应的ASCII 值,注意选择category 为…
[/Quote]
我把字符映射表里的字符保存在文本文件里,一样显示乱码
georgema 2008-07-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 DarknessTM 的回复:]
不知道你见过 IBM 的字体没有,就是 IBM LOGO的字体文件,这个字体文件只会显示3个字母,那就是 IBM

把编辑器改为这个字体,那么除了 IBM以外的字母全部是空白
[/Quote]
那你的观点是:如果软件用户的操作系统的locale是英文,那当他们打开那个文本文件后必须手工选择字体?
sunlin7 2008-07-12
  • 打赏
  • 举报
回复
你自己查一下扩展ASCII码,里面有相应的编码。
Joephia 2008-07-11
  • 打赏
  • 举报
回复
我的vc程序向一个文件写了如下的一些字符:├ └ ─ │

显然这些字符是gb2312的,如果在一个英语操作系统上,这个文件中的这些字符会显示乱码。请问有没有ascii字符有形状类似于上述的这些字符的吗?

这个显然是错误的显然

实际上 这些字符 属于扩展后的ASCUU字符(制表符)

使用的是 128-255 范围的数值

而一般 ASCII 范围是0-127

用附件里的工具 字符映射表,可以获得相应的ASCII 值,注意选择category 为 DOS 美国
Amuro1987218 2008-07-11
  • 打赏
  • 举报
回复
建议查看系统字体造型
DarknessTM 2008-07-11
  • 打赏
  • 举报
回复
为什么 中文能在设置英文字体下显示呢?

这是因为 windows显示的时候,中西方文字是分开的,事实上 中文并没有英文字体
Amuro1987218 2008-07-11
  • 打赏
  • 举报
回复
那些符号ASCII没有你就用UNICODE的啊
DarknessTM 2008-07-11
  • 打赏
  • 举报
回复
不知道你见过 IBM 的字体没有,就是 IBM LOGO的字体文件,这个字体文件只会显示3个字母,那就是 IBM

把编辑器改为这个字体,那么除了 IBM以外的字母全部是空白
georgema 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 DarknessTM 的回复:]
。。。。。

字体是显示的问题,文件只保存编码……
[/Quote]
我觉得不能显示上述字符不是字体显示的问题。因为在locale为中文的操作系统上,无论是什么字体都能显示这些字符,原因在于这些字符采用的是gb2312的编码。为了有更好的兼容性,最好是能用ascii字符替换
DarknessTM 2008-07-10
  • 打赏
  • 举报
回复
。。。。。

字体是显示的问题,文件只保存编码……
yuyunliuhen 2008-07-10
  • 打赏
  • 举报
回复
学习。。。
georgema 2008-07-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zzz3265 的回复:]
换字体用 Arial, 一般的系统都有
该字体有表格字符 ├└─│
[/Quote]
能不能详细说明一下如何向文本文件写arial字体的文字?
georgema 2008-07-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zzz3265 的回复:]
换字体用 Arial, 一般的系统都有
该字体有表格字符 ├└─│
[/Quote]
我要在英文操作系统(locale为英语国家)的文本文件里显示这些字符,arial已经不是纯文本支持的了
Amuro1987218 2008-07-09
  • 打赏
  • 举报
回复
MBCS兼容ASCII,你也可以考虑用UNICODE
Yofoo 2008-07-09
  • 打赏
  • 举报
回复
换字体用 Arial, 一般的系统都有
该字体有表格字符 ├└─│

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧