跳至主要內容

大约 1 分钟

字符集

IoTDB 包含多种字符集支持,默认使用 UTF-8 编码,并可以通过配置参数进行切换。

字符集相关的配置参数位于位于 sbin 目录下。

  • start-confignode.sh:confignode 的配置文件,可以配置 ConfigNode 的字符集编码方式。
  • start-datanode.sh:datanode 的配置文件,可以配置 DataNode 的字符集编码方式。

配置项

  • -Dsun.jnu.encoding
名字-Dsun.jnu.encoding
描述IoTDB 所在操作系统编码方式
类型String
默认值UTF-8
改后生效方式重启服务生效
  • -Dfile.encoding
名字-Dfile.encoding
描述IoTDB 启动时的文件编码方式
类型String
默认值UTF-8
改后生效方式重启服务生效

配置项修改方式

start-confignode.shstart-datanode.sh 文件中,修改 iotdb_parms 中的上述两个配置项

  iotdb_parms="-Dlogback.configurationFile=${IOTDB_LOG_CONFIG}"
	iotdb_parms="$iotdb_parms -DIOTDB_HOME=${IOTDB_HOME}"
	iotdb_parms="$iotdb_parms -DIOTDB_DATA_HOME=${IOTDB_DATA_HOME}"
	iotdb_parms="$iotdb_parms -DTSFILE_HOME=${IOTDB_HOME}"
	iotdb_parms="$iotdb_parms -DIOTDB_CONF=${IOTDB_CONF}"
	iotdb_parms="$iotdb_parms -DTSFILE_CONF=${IOTDB_CONF}"
	iotdb_parms="$iotdb_parms -Dname=iotdb\.IoTDB"
	iotdb_parms="$iotdb_parms -DIOTDB_LOG_DIR=${IOTDB_LOG_DIR}"
	iotdb_parms="$iotdb_parms -Dsun.jnu.encoding=UTF-8"
	iotdb_parms="$iotdb_parms -Dfile.encoding=UTF-8"

Copyright © 2023 The Apache Software Foundation.
Apache and the Apache feather logo are trademarks of The Apache Software Foundation

Have a question? Connect with us on QQ, WeChat, or Slack. Join the community now.

We use Google Analytics to collect anonymous, aggregated usage information.