al32utf8和utf8字符集有什麼區別和聯絡?
al32utf8 支援更高版本的unicode(3.1),
而且, al32utf8只支援9i以及更高版本的資料庫
utf8既可以作為資料庫字符集,也可以作為國家字符集(9i)
al32utf8只能作為資料庫字符集
oracle 客戶端執行select * from nls_database_parameters
winxp下執行結果
parameter
value
nls_language
simplified chinese
nls_territory
china
nls_currency
?nls_iso_currency
china
nls_numeric_characters
.,nls_characterset
al32utf8
nls_calendar
gregorian
nls_date_format
dd-mon-rr
nls_date_language
simplified chinese
nls_sort
binary
nls_time_format
hh.mi.ssxff am
nls_timestamp_format
dd-mon-rr hh.mi.ssxff am
nls_time_tz_format
hh.mi.ssxff am tzr
nls_timestamp_tz_format
dd-mon-rr hh.mi.ssxff am tzr
nls_dual_currency
?nls_comp
binary
nls_length_semantics
byte
nls_nchar_conv_excp
false
nls_nchar_characterset
utf8
nls_rdbms_version
10.2.0.1.0
問題解決中。。。。待續
linux ubuntu客戶端下:
parameter
value
nls_language
american
nls_territory
america
nls_currency
$nls_iso_currency
america
nls_numeric_characters
.,nls_calendar
gregorian
nls_date_format
dd-mon-rr
nls_date_language
american
nls_characterset
al32utf8
nls_sort
binary
nls_time_format
hh.mi.ssxff am
nls_timestamp_format
dd-mon-rr hh.mi.ssxff am
nls_time_tz_format
hh.mi.ssxff am tzr
nls_timestamp_tz_format
dd-mon-rr hh.mi.ssxff am tzr
nls_dual_currency
$nls_nchar_characterset
utf8
nls_comp
binary
nls_length_semantics
byte
nls_nchar_conv_excp
false
oracle的編碼格式,解決亂碼問題
修改oracle的編碼格式,解決亂碼問題 查詢客戶端字符集 select userenv language from dual 1 管理員使用者連線 sql conn sys 密碼 as sysdba 2 關閉資料庫。sql shutdown immediate 3 啟動資料庫到mount狀態下。s...
jsp編碼討論
在解決亂碼問題前,必須先搞清楚幾個相關的問題。為每個jsp頁面設定了其編碼格式 utf 8 但傳遞資料到另一頁麵時依然顯示為亂碼?首先要需要了解的是web容器預設編碼是iso 8859 1,乙個漢字占用兩個位元組,而在utf 8中乙個漢字占用三個位元組。所以在資料傳遞過程中,必須手動設定容器編碼格式...
oracle 中序列問題的討論
序列 序列與檢視一樣,並不占用儲存空間,是用來生成唯一,連續的整數的資料庫物件,在oracle中沒有identity約束,通常就使用序列來自動生成主鍵或唯一鍵的值.序列可以按公升序排列,也可以按降序排列.建立序列語法 create sequence 序列名 start with integer in...