正如问题所暗示的那样,我需要知道服务器日志中数据的编码。
我正在使用S3ObjectInputStream
. 如下:
amazonS3Client as3c;
S3ObjectInputStream is = as3c.getObject(bucketName, key).getObjectContent();
//read it for processing using buffered input stream.
BufferedReader br = new BufferedReader(new InputStreamReader(is,..unknown..));
//need character encoding(charset eg: UTF-8, UTF-16 etc.) of the data in the object
//to pass it to InputStreamReader.
在文档中,我只看到getContentEncoding()
功能,但我认为它不符合我的目的。
有用的参考资料: