庆典版权变为问号
问题描述:
我的bash脚本运行查询将返回的数据写入文件:庆典版权变为问号
result=$($ORACLE_HOME/bin/sqlplus -s $DB_USER/[email protected]$ORACLE_SID <<END>>$RETURN_FILE
set linesize 32767 pagesize 0 feedback off verify off heading off echo off;
$QUERY
exit;
END
)
输出文件中有版权,注册和连字符全部改成?
我已经看过这种多种方式,所以它不是编辑器,它是文件本身。
我该如何解决这个问题?
我检查了现场,并从其他职位,我认为这是正确的:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
我的版本信息是:
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Red Hat Enterprise Linux Server release 6.8 (Santiago)
BTW,这原本是运行针对相同的查询ColdFusion的过程相同的数据库和输出文件正确显示了一切。
答
结果导出NLS_LANG = AMERICAN_AMERICA.AL32UTF8是答案(Oracle问题不是Linux)。