我需要找出Java程序中遠程Java虛擬機上缺省文件編碼的含義。查找遠程jvm的默認文件編碼
是否有執行Charset.defaultCharset()對遠程虛擬機並獲得其值回...不改變在遠程JVM上運行的程序的方法嗎?
更新:
我試圖找出什麼是默認字符集是WebLogic 11g或12C的WebLogic服務器......我沒有啓動,無法重新啓動,我沒有「權利」在其上部署代碼。
我還需要能夠從我寫的Java程序中確定服務器進程的默認字符集。它可以在與服務器相同的機器上執行......或不在。服務器和我的程序將從相同的環境開始,這是非常令人懷疑的。
我寧願依賴於極少數的假設的方法......所以這通常意味着更多的代碼...
我恐怕無法在服務器上執行Charset.defaultCharset()...所以我不應該說'執行Charset.defaultCharset()'。對於那些人很抱歉。我需要做一些提供與從服務器進程內部執行Charset.defaultCharset()一樣正確的答案。
爲什麼你不能修改程序? – 2013-02-17 16:02:19
@ alex-w:我沒有它的來源 – vkraemer 2013-02-17 16:06:37
你試過visualvm嗎? – Jayan 2013-02-17 16:12:22