换字体用 Arial, 一般的系统都有
该字体有表格字符 ├└─│

解决方案 »

  1.   

    MBCS兼容ASCII,你也可以考虑用UNICODE
      

  2.   

    我要在英文操作系统(locale为英语国家)的文本文件里显示这些字符,arial已经不是纯文本支持的了
      

  3.   

    能不能详细说明一下如何向文本文件写arial字体的文字?
      

  4.   

    我觉得不能显示上述字符不是字体显示的问题。因为在locale为中文的操作系统上,无论是什么字体都能显示这些字符,原因在于这些字符采用的是gb2312的编码。为了有更好的兼容性,最好是能用ascii字符替换
      

  5.   

    不知道你见过 IBM 的字体没有,就是 IBM LOGO的字体文件,这个字体文件只会显示3个字母,那就是 IBM把编辑器改为这个字体,那么除了 IBM以外的字母全部是空白
      

  6.   

    那些符号ASCII没有你就用UNICODE的啊
      

  7.   

    为什么 中文能在设置英文字体下显示呢?这是因为 windows显示的时候,中西方文字是分开的,事实上 中文并没有英文字体
      

  8.   

    我的vc程序向一个文件写了如下的一些字符:├ └ ─ │ 显然这些字符是gb2312的,如果在一个英语操作系统上,这个文件中的这些字符会显示乱码。请问有没有ascii字符有形状类似于上述的这些字符的吗?这个显然是错误的显然实际上 这些字符 属于扩展后的ASCUU字符(制表符)使用的是 128-255 范围的数值而一般 ASCII 范围是0-127用附件里的工具 字符映射表,可以获得相应的ASCII 值,注意选择category 为 DOS 美国
      

  9.   

    你自己查一下扩展ASCII码,里面有相应的编码。
      

  10.   

    那你的观点是:如果软件用户的操作系统的locale是英文,那当他们打开那个文本文件后必须手工选择字体?