+
95
-

回答

造成中文字符的原因应该是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));


网友回复

我知道答案,我要回答