socket通信java或c#中文乱码问题
C#中显示中文:
【
发送数据:
string sReturnData = "你好";
Byte[]
bReturnData = Encoding.ASCII.GetBytes(sReturnData.ToCharArray());
m_sktSession.Send(bReturnData);
【将出现乱码】
】
解决方案:
编码用utf-8
string sReturnData = "你好";
Byte[]
bReturnData = UTF8Encoding.UTF8.GetBytes(sReturnData);
解码也用
utf-8
string sReturnData =
UTF8Encoding.UTF8.GetString(sReturnData)
java中显示中文:
【
os.write(temp.getBytes("ISO-8859-1"));
【将出现乱码】
】
解决方案:
os.write(temp.getBytes("UTF-8"));
相关文档:
// 合并 List 中的相同数据行
// Source : tmpOrderEntryListBeanList
// Target : resultOrderEntryListBeanList
// ------------------------------------------------------------------
// (1)将结果赋给 Result Livon 2010-5-18 三
// 整理列表,以便查询库存。
private List<OrderEntryListBe ......
在DOMINO中使用Hibernate时,会出现以下的错误:
问题是由于domino jre 的默认安全不支持ReflectPermission "suppressAccessChecks";
在DOMINO JVM的安全策略文件中加入
permission java.lang.reflect.ReflectPermission
" ......
Java中Date类中的一些日期格式话方法都已过期,所以不推荐使用。
一般格式化时,常用到这两个类:Calendar
和SimpleDateFormat
,使用方法如下:
1.Calendar类
Calendar类是abstract的,所以实例化方式得用静态方法:
Calendar c = Calendar.getInstance();,
此时的生成的实例依据的是当前系统时间;c.setTime(java ......
看到园子的同僚们写的《跨平台》系列之后真的是热血沸腾,有些话不得不说,不能不说。我要揭掉Java这一层层美丽的“画皮”,让大家看看画皮之下是什么?我们看到的都是一些什么?我本人并不是一定得推荐大家用.NET平台,但是我就是看不管有些人误导初学者,向他们传导什么都 ......
import java.util.ArrayList;
import java.util.HashMap;
public class Client {
/**
* @param args
*/
public static void main(String[] args) {
test1();
System.out.println("==================================");
test2();
......