我正在尝试在Exif标签中编写泰米尔语字符,它可以顺利地写入而没有任何错误或警告提示。
try{
ExifInterface exifInterface = new ExifInterface(someFile.getPath());
String text="ENGLISHதமிழ்";
exifInterface.setAttribute(ExifInterface.TAG_IMAGE_DESCRIPTION,text);
exifInterface.saveAttributes();
}
但是它将泰米尔字符写成了英语???????????????,
我尝试过应用Unicode字符转换。
try{
ExifInterface exifInterface = new ExifInterface(someFile.getPath());
String text="ENGLISHதமிழ்";
text = UnicodeUtil.unicode2tsc(text);
exifInterface.setAttribute(ExifInterface.TAG_IMAGE_DESCRIPTION,text);
exifInterface.saveAttributes();
}
有没有办法在元数据中写入Unicode字符。