[英]java: can I convert strings to byte arrays, without a BOM?
假設我有這個代碼:
String encoding = "UTF-16";
String text = "[Hello StackOverflow]";
byte[] message= text.getBytes(encoding);
如果我在消息中顯示字節數組,結果是:
0000 FE FF 00 5B 00 48 00 65 00 6C 00 6C 00 6F 00 20 ...[.H.e.l.l.o.
0010 00 53 00 74 00 61 00 63 00 6B 00 4F 00 76 00 65 .S.t.a.c.k.O.v.e
0020 00 72 00 66 00 6C 00 6F 00 77 00 5D .r.f.l.o.w.]
如您所見,開始時有一個BOM。
我怎么能夠:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.