西里尔字符存储为“?”在exif

时间:2017-04-21 11:26:43

标签: android character-encoding exif charsequence

我制作照片。我需要在exif中添加用户注释。 我尝试下一个代码

 @Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
    if (exifInterface != null){
        try {
            exifInterface.setAttribute("UserComment", charSequence.toString());
            exifInterface.saveAttributes();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

我还尝试将字符串转换为UTF-8

exifInterface.setAttribute("UserComment", new String(charSequence.toString().getBytes(), "UTF-8"));

西里尔字符存储为“?”

帮助!

0 个答案:

没有答案