注册 登录
编程论坛 VFP论坛

请问“䶮”字电脑上能显示,表中就显示?号了

wxzd123 发布于 2023-07-22 15:55, 1312 次点击
请问“䶮”字电脑上能显示,表中就显示?号了
16 回复
#2
sdta2023-07-22 16:02
宋体 试试
#3
csyx2023-07-22 16:23
䶮字位于unicode扩展A区,不在GBK编码范围内。不过它的繁体形式(龑)位于基本汉字范围内,用它替代吧
#4
wxzd1232023-07-22 19:07
是直接打开表,宋体也不行
只有本站会员才能查看附件,请 登录

繁体可以
只有本站会员才能查看附件,请 登录
#5
pnyjq2023-07-23 16:41
龙下面是关还是共?
#6
wxzd1232023-07-24 15:44
回复 5楼 pnyjq
你好,是天
#7
easyppt2023-07-24 17:45
VFP 处理 unicode 的相关示例 大佬们 分享一下啊,也可以酬谢!
#8
吹水佬2023-07-27 01:07
自造字,非标编码。
这看到的是:
只有本站会员才能查看附件,请 登录
#9
吹水佬2023-07-27 09:45
国标(GB2312-80)
   01-09区为682个特殊字符,
    16~87区为汉字区,包含6763个汉字 。
        其中:16-55区为一级汉字(3755个最常用的汉字,按拼音字母的次序排列),
              56-87区为二级汉字(3008个汉字,按部首次序排列)。

系统不保证能正常使用非标区的汉字,或者系统字库可能不存在这些汉字。
我这看到的 、龑 分别是93、92区,非标区,不属标准汉字,属自造字。
#10
吹水佬2023-07-27 09:58
以下是引用easyppt在2023-7-24 17:45:26的发言:

VFP 处理 unicode 的相关示例 大佬们 分享一下啊,也可以酬谢!

MS自己说的:https://learn.
只有本站会员才能查看附件,请 登录
#11
wxzd1232023-07-27 19:28
回复 8楼 吹水佬
没明白,版主是怎么显示出来的?
#12
吹水佬2023-07-27 20:27
以下是引用wxzd123在2023-7-27 19:28:48的发言:

 没明白,版主是怎么显示出来的?

在用 Windows 10 专业版 22H2 自带的字库就有这个字,但是非标准编码的自造字。
#13
wxzd1232023-07-28 06:32
谢谢版主,那我的windows11 专业版 22H2,在excel表格中能显示,在VFP 中就不显示
#14
吹水佬2023-07-28 08:04
以下是引用wxzd123在2023-7-28 06:32:31的发言:

谢谢版主,那我的windows11 专业版 22H2,在excel表格中能显示,在VFP 中就不显示

可能你的excel与vfp使用的字库不同
#15
吹水佬2023-07-28 10:16
这样查看一下
只有本站会员才能查看附件,请 登录

程序代码:

? qwmb(16)
*? qwmb(93)

FUNCTION qwmb(qh)    && 区号(1..94
    IF !BETWEEN(qh,1,94)
        RETURN ""
    ENDIF
    qwm = qh * 0x100 + 0xA0A0
    ret = "*** 标准编码 ***" + 0h0D0A
    FOR i=1 TO 0xFF
        ret = ret + RIGHT(BINTOC(qwm+i,"4s"),4)
        IF i%10==0
            ret = ret + 0h0D0A
        ENDIF
        IF i==94
            ret = ret  + 0h0D0A0D0A + "*** 非标准编码 ***" + 0h0D0A
        ENDIF
    ENDFOR
    RETURN ret
ENDFUNC
#16
wxzd1232023-07-28 20:27
只有本站会员才能查看附件,请 登录

请问怎么改变vfp使用的字库?
#17
吹水佬2023-07-28 21:07
以下是引用wxzd123在2023-7-28 20:27:45的发言:


请问怎么改变vfp使用的字库?

都是使用windows的字库,要改也是改windows的字库。
标准编码都一样,非标准编码有兼容问题就尽量不要用(除非是自用)。
1