以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  chr()的全角空格编码是多少,-负数编码是根据什么来算的,如何查询相关编码表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169331)

--  作者:zhuya820
--  发布时间:2021/6/12 14:28:00
--  chr()的全角空格编码是多少,-负数编码是根据什么来算的,如何查询相关编码表
chr()的全角空格编码是多少
网上查询是12288
chr(12288)替换不了

--  作者:有点蓝
--  发布时间:2021/6/12 14:43:00
--  
chrw(12288)
--  作者:有点蓝
--  发布时间:2021/6/12 14:48:00
--  
或者试试:Chr(-24159)
--  作者:zhuya820
--  发布时间:2021/6/12 15:02:00
--  
老师,这个编码有相关介绍吗?
网上好像也查不到
是自已命名的还是有相关标准的呢
希望引用后下次不用再发类似的问题了!

谢谢~!!

--  作者:有点蓝
--  发布时间:2021/6/12 15:09:00
--  
没有其它资料,我也是刚刚网上查的
--  作者:zhuya820
--  发布时间:2021/6/12 15:18:00
--  
这个chrw()在什么情况下可以使用
我用循环查询ASCII码用
i= 0 to 126
chr(i) 
正常
用chrw(i)
死机好大会
几分钟有的吧
返回数据




















 
!
"
#
$
%
&
\'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~

求解答???

刚才用Chrw(12288)确实查询到了全角空格
[此贴子已经被作者于2021/6/12 15:18:57编辑过]

--  作者:有点蓝
--  发布时间:2021/6/12 15:34:00
--  
用于Unicode编码的函数:https://www.baidu.com/baidu?word=chrw
--  作者:zhuya820
--  发布时间:2021/6/12 15:57:00
--  
【找到关键资料了】   
Char、Chr、Chrw三个函数的功能:三个函数均以字符代码为参数,返回与代码相对应的字符。
一、Char函数可以在公式中使用
    其中Char函数为工作表函数,可以在Excel公式中使用,可以返回ASCII码所对应的字符,参数范围为1~255,例如Char(65)=A。当参数大于255时返回错误值#VALUE!    
二、Chr、Chrw函数只能在VBA中使用    
①Chr函数为VBA中的函数,返回与ANSI 字符代码相对应的字符。    当参数范围为0~255时,返回ASCII码所对应的字符,例如使用代码 Range(A1)=Chr(65) 可以在A1单元格中显示字符A。    当参数位于[-32768,-1] 或 [256,65535]区间时,函数返回当前字符集中非Unicode的对应字符,例如使用代码 Range(A1) = Chr(33119)可以在A1单元格中显示字符乢。    
②Chrw函数也是VBA中的函数,返回与ANSI 字符代码相对应的字符。    当参数范围为0~255时,返回ASCII码所对应的字符,与Chr函数相同,例如使用代码    Range(A1)=Chrw(65)    可以在A1单元格中显示字符A。当参数位于[-32768,-1] 或 [256,65535]区间时,函数返回当前字符集中Unicode的对应字符,例如使用代码 Range(A1) = Chrw(33119)可以在A1单元格中显示字符腟。