當前位置:編程學習大全網 - 電腦編程 - 在java中,壹種方法需要使用utf-8格式,另壹種方法需要使用GBK格式。如何實現相互的參數傳遞和調用?

在java中,壹種方法需要使用utf-8格式,另壹種方法需要使用GBK格式。如何實現相互的參數傳遞和調用?

java中的所有字符串都以unicode格式存儲;我做過壹個類似的應用,在圖片中隱藏文字數據,涉及到不同的編碼問題;

例如:

String S1 = "百度123 ";//不需要指定格式,都是Unicode格式保存的。

byte[]byt 1 = s 1 . getbytes(" UTF-8 ");//解碼成UTF 8格式。

byte[]byt 2 = s 1 . getbytes(" GBK ");//解碼成GBK格式

註:UTF-8中文占三個字節,GBK中文占兩個字節,英文占壹個字節。檢查byt1和byt2的長度是否滿足轉換關系。

  • 上一篇:廣東藥科大學第壹附屬醫院可以專做神經外科嗎?
  • 下一篇:doc.net和C#都是什麽意思?有什麽區別?
  • copyright 2024編程學習大全網