-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LANG must be "C", when running #2
Comments
Hi, This is interesting... the programs always tries to convert to UTF-8 and not to any other format. Have you used the preserve unicode? Maybe he heuristic is incorrect. Have you tried the same at Linux? Maybe the iconv has some difference? Regards, |
What heuristic? I had to specify each encoding explicitly. The command mp3unicode -s cp1251 -2 KOI8-U -1 KOI8-U 0*mp3 gave me the above-quoted junk. The below worked fine: env LANG=C mp3unicode -s cp1251 -2 KOI8-U -1 KOI8-U 0*mp3
Sorry, I have no Linux anywhere here... |
OK, you did not use So everythingn is explicit, I am unsure why locale affects this... it must be something with iconv, I am glad you have found a solution. |
Would you care try to reproduce yourself -- on Linux? Such as by having your own locale ( |
Using the tool on FreeBSD-12 to convert tags from CP-1251 to KOI8-U, I found it necessary to set
LANG=C
before invoking the program.With my default LANG -- which is
uk_UA.KOI8-U
here -- I got junk like the below in the tags (printed bymp3info
):The text was updated successfully, but these errors were encountered: