造成中文字符的原因应该是java的toString机制与go不同
建议将java代码改成如下就 可以了
String str = "我的代码123";
byte[] by = str.getBytes("UTF8");
int[] newby = new int[by.length];
for(int i=0;i<by.length;i++){
int newv = by[i] & 0xff;
newby[i]= newv;
}
System.out.println(Arrays.toString(newby));
网友回复