0
我們正試圖實現接收json響應並將其轉換爲字符串json格式的REST-API。我們正在嘗試通過打開流將這個字符串內容寫入Mapr FS。在Mapr FS中寫入字符串內容時追加了垃圾郵件
FileSystem mfsHandler;
...
...
fsDataStream = mfsHandler.create(new Path("/demo/test.txt"), true);
String name = "Just to test";
byte[] namebytes = name.getBytes();
// fsDataStream.write(namebytes);
BufferedOutputStream bos = new BufferedOutputStream(fsDataStream);
bos.write(namebytes);
但是,在寫入內容時,它會追加8位,使字符串右移8位。 輸出是: ¬Ã^^^要測試
我試過後http://stackoverflow.com/questions/19687576/unwanted-chars-written-from-java-rest-api-to-hadoopdfs-using-fsdataoutputstream
,但無法得到解決方案。
如何避免這個垃圾字符?任何避免8位右移的替代方法?