關于Java編程的中文問題的幾條分析原則
關鍵字:Java編程 分析原則盡管關于Java中文問題的討論已經相當多了,但由于Java的相關技術標準繁多,面向Java的Web 服務器 、應用服務器以及JDBC 數據庫 驅動等都沒有官方的標準,所以Java應用在處理中文時所存在的問題不僅沒有消失而且隨著所選用的服務器、
關鍵字:Java編程 分析原則盡管關于Java中文問題的討論已經相當多了,但由于Java的相關技術標準繁多,面向Java的Web
服務器、應用服務器以及JDBC
數據庫驅動等都沒有官方的標準,所以Java應用在處理中文時所存在的問題不僅沒有消失而且隨著所選用的服務器、驅動程序以及運行環境等因素的不同而變化。那么我們如何從眾多現象中找出問題所在,并進行分析和解決呢?與大部分的討論不同,本文將主要從如何預測、發現和檢查問題的角度給出建議,幫助
開發人員找出可能引起問題的各種源頭,從而更好地解決Java的中文問題。
引言
盡管對于Java中文處理問題的討論已不乏其數,但由于Java技術涉及內容廣(J2EE包含了十幾種相關技術),技術供應商繁多,面向Java的Web服務器、應用服務器以及JDBC數據庫驅動等都沒有官方的標準,所以Java應用在處理中文過程中出了存在固有的問題外也存在隨著選用的服務器,驅動程序的不同而帶來的Java中文問題的多變性,增加了問題的復雜度。那么,我們如何在這么紛繁的現象中找到問題的癥結呢?
Java中文問題的一般解決辦法
事實上,Java的中文問題都是由于Java應用所采用的缺省編碼格式與目標或者應用所要讀入字符的編碼格式不同而造成的(具體參見文獻1)。對于如何解決Java的中文問題,通常有四種方法:
原文轉自:http://www.kjueaiud.com