Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: all chinese characters display as ? in windows 8.1 (Read 4857 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

all chinese characters display as ? in windows 8.1

i was doing the info update on the wav audio files using foobar2000 ... all chinese characters displayed good without any problem...

the same wav audio files when show up in the windows 8.1 finder ... all updated info chinese displayed as ???? except the file name ... the file name displayed good chinese characters ... the song title, artist, album all displayed with ???? ... one ? represent 1 chinese character...

why windows finder could not display good chinese character as it displayed with foobar2000? ... what is wrong? ... i am using chinese windows 8.1 and installed the chinese font package released by microsoft...

what is the code used in foobar2000 in info update tool?...

any help to resolve this issue?...

cheers,

all chinese characters display as ? in windows 8.1

Reply #1
I have reproduced the issue with Japanese tags. Could it be that foobar2000 writes tags as utf-8 but windows explorer expects ansi? Or the other way around?
edit: I tested audacity and it seems it's using some kind of EUC JIS codepage, which foobar cannot read (nor explorer). Foobar's tags appear as ??? in audacity as well.

Why wav though? Other formats like flac are much easier to handle tag-wise.

all chinese characters display as ? in windows 8.1

Reply #2
That's how foobar2000 writes tags to WAV files and how Windows reads them.
I suspect that nothing can be done. Just don't use WAV or don't tag them.

all chinese characters display as ? in windows 8.1

Reply #3
foobar2000 tags WAV files with both ID3v2 (in an 'ID3 ' chunk) and INFO chunks. INFO really only supports ANSI encoding, and is probably hardcoded here to only emit ASCII encoding.

Windows Explorer still doesn't support the ID3v2 tags, so it won't see your Unicode tags.

all chinese characters display as ? in windows 8.1

Reply #4
But shouldn't foobar be writing the ANSI tags in system codepage? My system is set to Japanese locale, so SHIFT-JIS or equivalent should be used, resulting in readable tags for windows explorer.
Also explorer does support ID3v2.3 tags, and it's what my foobar2000 is set to write the ID3 tags as, not 2.4. Or did you mean it doesn't support ID3 for .wav?

all chinese characters display as ? in windows 8.1

Reply #5
You may find this WavTagfix.exe will help. The author is Chinese (me as well  ) so I'm sure this tool works on simplified Chinese ANSI(GBK) Windows. Just drag and drop your wav file into it.
By the author's explaination, the tool simply replaces info in riff refering to info from ID3 trunk, then fixs wav file size.

@ChronoSphere
Don't know whether this tool works on Janpanese (shift-jis) system, you may have a try with a backuped wav file. I've ask the author and waiting for his response.

Dear kode54
I may misunderstand but FWIK ID3v2.3 should be supported by Windows, and the reason I've learned from searching is M$ supports UTF-16 (which M$ calls Unicode) but doesn't like UTF-8.

all chinese characters display as ? in windows 8.1

Reply #6
i have found out another way to get the info to show up in windows...

i have download the IDTE-ID3 Tag Editor http://sourceforge.net/projects/idteid3tagedito/ ...

this editor will change all ??? created in foobar2000 to proper chinese show up good in windows...

you cannot only use the IDTE-ID3 Tag Editor to update the wav file info ... it will not display any character in windows...

you need have to first do it in foobar2000 to create all ???? and follow by the IDTE-ID3 Tag Editor...

i will try WavTagfix.exe to see if it is doing what i need...

cheers,

 

all chinese characters display as ? in windows 8.1

Reply #7
i have tried WavTagfix.exe ... it works great and save me time ... all ??? display good chinese characters...

huokok, thanks for your help...

cheers,

all chinese characters display as ? in windows 8.1

Reply #8
i have tried WavTagfix.exe ... it works great and save me time ... all ??? display good chinese characters...
What the code is used to convert to *.wav in foobar2000?
After foobar  I tried to find tag text  code, tried all available codes in Firefox, but  cannot found to correctly demonstrate text
But after
WavTagfix.exe "FixSara19. ???-?? ?????? =4sec.wav"
tag text  code is cp1251 as it should be.

What the  text font code is used to convert to *.wav in foobar2000?