baitang36 发表于 2021-8-6 11:54:35

ssyfeng 发表于 2021-8-6 10:49
研究总结出来就是:桌子歧视汉字。

由于汉字编码只有一半起作用,也就是只有256个不重复的汉字。几万个汉字只有256个不同的编码,导致重码率太高,因此尽量不用汉字变量名是对的,否则可能莫名奇妙就出错

hhh454 发表于 2021-8-10 22:54:19

这都被总结出来,学习了,我用了几个中文的函数,目前没有遇到问题,后面还是不用了

tryhi 发表于 2021-8-11 09:22:08

baitang36 发表于 2021-8-6 11:54
由于汉字编码只有一半起作用,也就是只有256个不重复的汉字。几万个汉字只有256个不同的编码,导致重码率 ...

不对,实际上只有128,汉字两个字节的编码都大于128

lxl217114 发表于 2021-8-11 09:27:51

谢谢海哥分享,帮忙避雷。

baitang36 发表于 2021-8-11 09:39:13

tryhi 发表于 2021-8-11 09:22
不对,实际上只有128,汉字两个字节的编码都大于128

实际还不到128,从A0到FF,共95个

不死猫 发表于 2021-8-11 16:36:12

一般情况建议中英混写或带符号,避免纯中文字的问题。
早期在研究中文Lisp开发的时候就遇到这样的问题,也是一大痛点。

轮回 发表于 2021-12-29 19:24:42

看了之后,知道怎么用中文变量了

nuan1989 发表于 2023-3-26 00:26:22

tryhi 发表于 2023-3-26 12:44:24

nuan1989 发表于 2023-3-26 00:26
为啥我这边测试都没问题. 可以正常输出.
cad2021.



2021之后的版本修复了可能

nuan1989 发表于 2023-3-26 14:29:58

页: 1 [2] 3
查看完整版本: 如何正确使用中文变量或者中文函数