<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-95  評論-31  文章-10  trackbacks-0

    客戶端使用java
    服務端使用C#

    客戶端數據庫SqlServer2000編碼簡體中文GBK
    服務端數據庫SqlServer2008編碼SQL_Latin1_General_CP1_CI_AS

    客戶端取出數據使用new String("消息".getBytes("GBK"),"UTF-8");進行轉換
    發送的時候使用PrintWriter pw = new PrintWriter(socket.getOutputStream);
    服務端只接收UTF-8編碼顯示為亂碼。

    后來參考資料,才明白new String("消息".getBytes("GBK"),"UTF-8");這種方式只是在JVM內部轉換,那么一旦涉及到流比如數據庫、文件等就要使用java IO進行轉換。也就是說JVM內部編碼unicode和外部os編碼的轉換。
    使用下面方式就沒有問題了
    字符流方式發送
    PrintWriter pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream),"UTF-8")),false);
    字節流方式發送
    PrintStream ps = new PrintStream(socket.getOutputStream(),false,"UTF-8");
    false表示手動pw.flush();

    posted on 2010-03-18 21:18 朔望魔刃 閱讀(1569) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲免费人成视频观看| 青青草97国产精品免费观看| 久久精品一区二区免费看| 亚洲人妻av伦理| 99蜜桃在线观看免费视频网站| 国产AV无码专区亚洲AV手机麻豆| 一级黄色免费毛片| 亚洲色偷偷偷鲁综合| 成人片黄网站色大片免费观看APP| 亚洲精品亚洲人成在线观看| a级毛片免费全部播放| 精品亚洲一区二区| 久久精品一本到99热免费| 亚洲综合成人网在线观看| 国产免费丝袜调教视频| 在线综合亚洲欧洲综合网站| 日本不卡高清中文字幕免费| 色偷偷亚洲男人天堂| 国产午夜亚洲精品国产成人小说| 成人影片一区免费观看| 1区1区3区4区产品亚洲| 18禁网站免费无遮挡无码中文| 亚洲精品无码专区在线播放| 亚洲福利精品电影在线观看| 成人自慰女黄网站免费大全| 久久综合亚洲鲁鲁五月天| 蜜桃视频在线观看免费网址入口| 国产精品成人亚洲| 亚洲精品无码AV人在线播放| 最近免费最新高清中文字幕韩国| 亚洲日韩国产AV无码无码精品| 波多野结衣一区二区免费视频| 中国黄色免费网站| 亚洲三级在线视频| 免费一级毛片女人图片| 免费国产叼嘿视频大全网站| 亚洲伊人久久大香线蕉AV| 亚洲无av在线中文字幕| 国产精品久久久久免费a∨| 国产精品福利片免费看| 亚洲小说区图片区|