⑴ socket接收漢字問題
這個涉及字元編碼問題。
你可以在java端一般是Utf8格式的,c語言一般和系統一樣是GBK編碼的。所以需要你做一下編碼轉換。
伺服器端接收之後,對接收到的字元串,進行編碼轉換。轉成GBK編碼,再顯示,就沒問題了
⑵ linux用java socket與c的socket通信亂碼問題
可以通過調試 檢測方案1和方案2下位元組流中位元組數據是否一致
如果一致 就不是socket的問題 是 java客戶端接收數據的問題
如果不一致(不太可能) 可能是java客戶端發送數據的問題
本人愚見~!
⑶ Java和C++之間用socket傳輸中文數據的問題
使用String進行重新編碼
String s1//你從socket得到的bytes形成的數據
String s2=new String(s1.getBytes("ISO-8859-1"),"GB2312");
s2就是s1的重新編碼了
⑷ java socket長連接,在本地測試一切正常,放到伺服器上出現亂碼!但是發送的數據中沒有中文。
轉成位元組發送,伺服器端接收後用同樣的編碼轉成字元串
在網路游戲中發送的數據格式是有個固定開頭表示正確數字,然後跟2個位元組表示數據包的長度,有這個長度就知道後邊有多少位元組需要接收了,然和把這些位元組轉成你要的字元就行了
⑸ java socket有什麼用
Java Socket(套接字)通常也稱作"套接字",用於描述IP地址和埠,是一個通信鏈的句柄。應用程序通常通過"套接字"向網路發出請求或者應答網路請求。
⑹ Socket的Java Client ,C Server 傳輸數據中文亂碼
java是unicode編碼。一個字元是2位,十六個位元組,c在本地的話,他會用本地的默認字元集,也就是gb2312或者gbk編碼,這個編碼是浮動的,8個或者12個,2著字元不兼容呀,解決就不知道了,我一般都是在client和server都用java的
⑺ java想linux服務端發送socket報文中文字元編碼問題
猜測可能你需要改一下tomcat配置文件中conf下邊server.xml中這段,編碼填你想要的,類如我常用的是utf-8.你可以試一下
⑻ 什麼是java socket
java技巧經驗
http://www.mywelt.net/?q=jts
61 條面向對象設計的經驗原則
ANT 基本概念、安裝與配置
AWT 和 SWING 的強大競爭者 - SWT 簡介
Axis + Tomcat 模擬銀行存取款服務
用 Java 編寫簡單 UDP 網路通信程序
用 JBuilder9 開發 Struts 的實例
用 JFace 和 SWT 構建一個簡單的應用程序
用 Jsp 動態輸出 excel 文檔和亂碼問題的解決
用 JSP/Servlet 構建三層式管理信息系統
用 SyncML 進行異構資料庫復制
用緩沖技術提高 JSP 應用的性能和穩定性
用連接池提高 Servlet 訪問資料庫的效率
程序開發中 Debug 和 Release 之本質區別
簡單教您如何使用 Factory Method 模式
簡易使用 Apache Web 讓你的 JSP "動"起來
Enhydra 入門 - 一個有用的中間件 - Enhydra
通過 Java Swing 看透 MVC 設計模式
通過 JDBC 連接 Oracle 資料庫的十大技巧
配置 Web 應用環境實現 JSP 留言簿開發
講解如何在 C/C++ 中調用 Java 的方法
講述在 Java 中 Decorate 的三種實現方法
詳細解析 JavaBeans 與 Ejb 的區別
詳細講解怎樣在 Java 中運行其它應用程序
詳細講述 JSP、PHP 與 Java 融合的開發環境
詳細為您解析 JSP 的環境引擎 - Websphere
詳細介紹用 JBuilder9 開發的 Struts 實例
詳解 EJB 3.0 是如何簡化應用程序的開發
詳解如何利用 iText 在 JSP 中生成 PDF 報表
詳解怎樣使用 Axis 開發 Web Service 的實例
Jar 文件包間接及 Jar 命令開發實例詳解
Java 的秘密 - 將應用程序的設定存在哪裡
Java 程序的反編譯 - 再次掀起編譯熱潮
Java 編程中更新 XML 文檔的常用方法集
Java 語言入門級的十二大特色詳細介紹
Java 入門基本語法
Java 入門所需的關鍵特性與 30 個基本概念
Java 關於中文亂碼問題的解決方案與經驗
Java 列表對象的性能分析和測試應用解析
Java 初學者常用開發工具介紹圖解
Java 基礎之"介面"與"包"
Java 對象轉為 String 的幾種常用方法剖析
Java 開發中的線程安全選擇與 Swing
Java 開發為什麼需要 UML?
Java 性能優化技巧集錦
Java 伺服器端編程安全的必讀本
Java 中 Static、this、super、final 用法
Java 中的強大武器 - 對象的序列化
JavaBeans 程序開發從入門到精通教程
Javamail 操作指南 - 實例代碼解析
Jboss 的 JDBC 數據源配置步驟詳解大全
JNI 使用技巧點滴
JSP 與 ASP 的比較
JudoScript - 讓 Java 離你更近一些
Spring WebFlow - 重用與抽象框架解析 (1)
Spring WebFlow - 重用與抽象框架解析 (2)
StarSuite 6.0 和 SDK 安裝以及配置指南 (1)
StarSuite 6.0 和 SDK 安裝以及配置指南 (2)
String.getBytes() 方法中的中文編碼問題
Swing 第三方工具的設計
Tomcat5.0 + MySql 配置 JDBC,DBCP,SSL
Web Services 在 Tomcat4.0.4 的安裝和測試
初學者入門 JAVA 的 XML 編程實例解析
初學者如何快速入門 JSP 實例分析
在 Java 應用開發中如何使用線程
在 Servlet 中如何捕獲 Session 事件
大話面向對象的前世與今生
如何進行 J2SDK 和 TOMCAT 的安裝及配置
如何在Web應用中啟動後台任務的實例講解
如何為 Java 應用程序添加退出事件的處理
如何使用 Java 程序實現 Logo 畫面的編程
實例講解如何穿越防火牆訪問 EJBs
開發中利用批處理 JDBC 語句提高處理速度
怎樣用 Java 實現 MSN Messager 的功能
怎樣用 jConfig 獲取 XML 文件中的配置信息
怎樣真正的在 Struts 框架下使用時間類型
怎樣在 Java 實例開發的過程中使用進度條
怎樣為 SWT 應用程序配備內容助理功能
怎樣使用 Java Servlet 動態生成圖片詳解
手把手教您如何編寫一個動畫 Applet 實例
揭開 Java Socket 編程中的一個秘密類
教您用 Java 做一個最簡單的 Socket 通話程序
教您純 Jsp 的自定義的單個文件上載代碼
教您在 Java 開發過程中如何應對異常處理
教您如何提高 Java 代碼性能的應用解析
教您將 Java 編譯為 EXE 的幾種簡易方法
教您快速上手使用 JDOM 處理 XML 文檔的技巧
教您怎樣在 Web 應用中動態創建 PDF 文件
教您一個壓縮歸檔的實用軟體
教你如何快速成為一名 Java 初級程序員
淺談實際開發中數據源在 JDBC 中的應用
淺析 Java 中常見的 Date 類的應用技巧
淺析 JavaBean 與 EJB 的區別與應用分析
測試對 Java 開發的重要性
深入解析 Java 的新特性 assertion
專家解答 Java 常見問題集錦 25 問
從 C++ 到 Java - 理解面向對象的關鍵所在
使用 Java 把文件/目錄壓縮成 ZIP 包最新技巧
澄清 Java 的介面與繼承機制
http://www.mywelt.net/?q=jts
⑼ Java Mina Socket通信 中文亂碼
編碼格式問題 轉換為UTF-8就好了