How to specify character encoding in tags
A user reported the following issue for my android app:
"On my phone Kingzone N5 I'm trying to change the album to this 三人行必有我妹 Ed from this 三人行必有我妹 Ed but evey single time it keeps giving me 三人行必有我妹 Ed is there anything I can do to change it?"
After testing out many times I found out that the album name is written correctly in tags and JAudioTagger and windows explorer can read it correctly. The problem that happens on Android the mp3 file is scanned and the album name is inserted in Android Mediastore database. For album name 三人行必有我妹 Ed it is incorrectly scanned as 三人行必有我妹 Ed. The original input is Chinese characters. The correct one is "UTF-8" and incorrectly interpreted as "windows-1252". I have attached 3 files. The "original" one is without album name changed. For "after editing" file the album name is correct in tags but is scanned as "windows-1252" encoding by Android MediaScanner. For the "scanned album name comes correct" the scanned album name values comes correct in Android.
Is there someway the tag text can be marked with encoding so that scanned album name is detected correctly?
Comments (3)
-
repo owner -
Yes, my fault sorry. You can close this issue.
-
repo owner - changed status to invalid
- Log in to comment
Each tag frame has an encoding, please read the ID3 specification. Issue tracker is for reporting bugs in jaudiotagger not for providing support for your buggy application