I have an SMI file that contains subtitle translations for 9 languages. The original file is using UTF-8 encoding, so viewing the text file in Notepad displays fine.
I have the SMI file and a WMV video with the same name, so the video uses the SMI file for subtitles and gives me the subtitles dropdown list for all languages in the SMI file (as desired):
However using this encoding, only English displays correctly. Any language text with special characters is displayed in like a Wingdings font.
I've tried resaving the SMI file into multiple encoding formats.
When saved as ANSI, languages like French, Spanish, Italian, and German that have special accents save correctly in the file and display in Windows Media Player. All Asian characters are turned into "?".
When saved as UCS-2 (Unicode), all languages display fine in Notepad, but then WMP doesn't recognize the SMI file anymore, so no subtitles are available.
How can I encode the SMI text file so that all languages are saved in there and displayed properly in Windows Media Player? It seems that WMP is converting everything to ANSI when displaying the subtitles.
I must use the SMI file and Windows Media Player - it is out of my control.