作者alexcwtzeng ()
看板Database
标题Re: [系统] ORACLE NLS_LANG 设定问题
时间Wed Apr 2 10:14:46 2008
※ 引述《iFEELing (ing)》之铭言:
: 有一台pc 里面有装 ORACLE XE Server , ORACLE XE Client, ORACLE 9i Client
: ORACLE XE Server 里面table装的是 UTF8 的资料 , 9i client 是接去
: 另一台 ORACLE Enterprise , 里面装的是 ZHT16Big5 的资料
: 在这台PC里面使用 PERL 的 DBI DBD::ODBC 接 ORACLE XE 的ODBC Driver
: 可是无论是在系统变数里面设 NSL_LANG=.ZHT16BIG5
: 或是在 command lind shell 里面用 set 设定
: 或是在 perl 里面用 ENV 设定,
: 从 XE 吐回来的资料好像都是 UTF8 ...
: 想请教一下还有什麽地方可以调整的呢? 感谢...
看来好像有两台 DB?? XE Server 跟 Enterprise 这一台的关系是?
你的说明有点让人不清楚。
就字面来说:
Create Database 时用的 Character 是什麽,Database 就是「吐」什麽回来。
在 Client 设定 NLS_LANG 粗略的说法是 Display 用的。从 Database 接过来 Decode後
,然後显示在 SQL*Plus 或其他程式中。
再来,你说 XE 吐回来的资料「好像」都是 UTF8? 请问你的查法是? 我真的很想知道。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.179.204