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位右移的替代方法?