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

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

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

    有些文章沒有發布到這里來,查看所有文章請訪問:http://blog.printf.com.cn

    普人特福的博客

    歡迎光臨普人特福的博客

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      16 隨筆 :: 9 文章 :: 22 評論 :: 0 Trackbacks
    用Indy組件中的TIdTCPClient組件向java的服務器端傳遞文本,一直有亂碼問題。今天解決了。 我的開發環境是c++ builder 2009,indy 10。 c++的客戶端程序代碼大致如下: ??? if(!IdTCPClient1->Connected()){ ??????? IdTCPClient1->Connect(); ??? } ??? IdTCPClient1->IOHandler->WriteLn(”漢字123abcd”,enUTF8); ??? IdTCPClient1->Disconnect(); java服務端的代碼大致如下: ??? ServerSocket ss = new ServerSocket(1900); ??? Socket s = ss.accept(); ??? InputStream is = s.getInputStream(); ??? BufferedReader in = new BufferedReader(new InputStreamReader(is,Charset.forName(”UTF-8″))); ??? String line = “”; ??? while ((line = in.readLine()) != null) { ??????? System.out.println(line.toString()); ??? } ??? is.close(); ??? in.close(); ??? s.close(); ??? ss.close();
    posted on 2008-11-08 07:14 普人特福 閱讀(1208) 評論(1)  編輯  收藏

    評論

    # re: TIdTCPClient中文亂碼問題 2012-07-27 16:30 lybingyu
    我在進行indy10.5.7這個版本進行idTCPClient及idTCPServer進行編程時同樣漢字收發時會產生亂碼,我在單元的里引用了 HTTPApp 單元,

    在發的時候這樣寫IdTCPClient.IOHandler.WriteLn(HTTPEncode(edtMsg.Text));
    在收的時候這樣寫HTTPDecode(IdTCPClient.IOHandler.ReadLn); 就可以用漢字進行通訊了  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    有些文章沒有發布到這里來,查看所有文章請訪問:http://blog.printf.com.cn
    主站蜘蛛池模板: 亚洲伊人色一综合网| 免费一级毛片正在播放| 羞羞漫画小舞被黄漫免费| 67194成手机免费观看| 午夜老司机免费视频| 亚洲国产天堂久久综合| 亚洲av无码偷拍在线观看| 一个人免费视频观看在线www | 一级中文字幕免费乱码专区| 无码av免费一区二区三区| 久久精品国产精品亚洲蜜月| 亚洲色成人四虎在线观看| 国产免费MV大全视频网站| 国产美女亚洲精品久久久综合| 中文字幕永久免费| 婷婷精品国产亚洲AV麻豆不片| 37pao成人国产永久免费视频 | 亚洲精品无码久久久久秋霞| 日本一道本高清免费| 亚洲国产精品人久久电影| 人禽杂交18禁网站免费| 美女黄网站人色视频免费| 久久亚洲高清综合| 亚洲 欧洲 视频 伦小说| 美女被免费视频网站a国产| 人成免费在线视频| 亚洲福利在线视频| 国产成人免费高清激情视频| 黄色网址免费在线| 亚洲国产精品成人精品无码区在线 | 久久影视国产亚洲| 一区二区三区四区免费视频| 亚洲男人天堂2022| 亚洲国产免费综合| 最近2022中文字幕免费视频 | 亚洲精品无码久久毛片| 四虎影视成人永久免费观看视频| 亚洲国产精品综合久久2007| 免费A级毛片无码久久版| 午夜免费福利小电影| 久久精品国产亚洲av天美18|