要在sqlplus中顯示中文,需要進(jìn)行以下設(shè)置:
設(shè)置NLS_LANG環(huán)境變量:在操作系統(tǒng)環(huán)境變量中設(shè)置NLS_LANG的值為對(duì)應(yīng)的語(yǔ)言和字符集,比如簡(jiǎn)體中文的設(shè)置為SIMPLIFIED CHINESE_CHINA.AL32UTF8。
設(shè)置NLS_LANGUAGE和NLS_TERRITORY參數(shù):在sqlplus會(huì)話中使用ALTER SESSION命令設(shè)置NLS_LANGUAGE和NLS_TERRITORY參數(shù),比如ALTER SESSION SET NLS_LANGUAGE=‘SIMPLIFIED CHINESE’,ALTER SESSION SET NLS_TERRITORY=‘CHINA’。
設(shè)置NLS_CHARACTERSET參數(shù):在sqlplus會(huì)話中使用ALTER SESSION命令設(shè)置NLS_CHARACTERSET參數(shù),比如ALTER SESSION SET NLS_CHARACTERSET=‘AL32UTF8’。
通過(guò)以上設(shè)置,可以在sqlplus中正確顯示中文字符。