关于标识符命名规则未来能否支持中文

  • 需求原因 / 使用场景
    知识图谱

  • 需求描述
    用户创建不同的标签名以及标签属性名大部分都是使用中文,但按照标识符命名规则不支持中文,我这里只能是转成base64进行存储,操作起来比较麻烦,请问有没有什么取巧的办法,或者官方有没有考虑支持中文命名呢

目前没有支持计划。感谢提需求,我们会评估。@steam
@steam

标签名,边类型名等的中文支持计划评估结果如何?可以给个消息么?@steam

sorry,这个需求我记漏掉的,这个我明天和其他的需求一块提交给技术委员会评审,评审结束就会出来结果,万分抱歉,没记上这个需求

你好,这个需求评审通过了吗?期待能够支持中文呢

一般情况下,属性名,space/edge/tag name 这些最好不用中文吧
属性值倒是可以用中文。

其他图数据库都支持中文的

主要是属性有很多中文

属性是中文,跟标识符没有关系啊。
目前支持属性是中文。

使用反引号,里面写啥都行。这个目前我们不支持。
支持了反引号就可以了。

我说的是定义TAG时的属性,刚刚试了是不支持的

反引号里面写啥都行 指的是属性值里面吗?

大兄弟,你是啥应用场景啊

属性名,以下是mysql实例:
image

金融数据

不可以呀

非得使用的话可以使用base62编码对中文进行编码,然后存入,取出来的时候进行解码,就可以实现使用中文的标签名等

1 个赞

换个思路建一个写死属性名等的结构其实也可以实现

生成的base62编码如果开头是数字,不也是不能作为属性名字么?

前面加一个x然后再加上base62编码的就行了,解码的时候去掉x再进行解码