Quote:
Originally Posted by kozlof
Hello,
I am looking for a hex editor for creating language localizations that can display Unicode characters in a column of characters: Cyrilici, Chinese characters, etc.
I know that this is a matter of the OS, that for example on EN-US Windows, Cyrilice is usually displayed incorrectly, but Heaven Resource Tuner can do it.
So my question is: is there a hex editor that can do this?
|
Yes, several hex editors are designed specifically to handle multi-byte Unicode characters (like Cyrillic or Chinese) in their text representation columns, even on standard EN-US Windows systems.
For localization work, you should look for editors that support custom encodings and UTF-8/UTF-16 rendering directly in the text pane:
- wxMEdit: An improved version of MadEdit that is highly recommended for localization. It supports common encodings like UTF-8/16/32, GB18030, and Big5 not just in text mode, but also in Hex mode. It handles non-BMP Unicode characters such as CJK (Chinese, Japanese, Korean) and Cyrillic natively.
- Hex Editor Neo: This professional-grade editor supports over 130 different encodings. It can display text in the pane according to a selected character encoding, including multi-byte Unicode sets like UTF-8 and UTF-16 (LE/BE).
- Super Unicode Editor (SUE): Positioned between a text editor and a hex editor, it specifically focuses on Unicode awareness. It can edit files in UTF-8, UTF-16, and UTF-32 with a "smart display" of Unicode codepoints.
- ImHex: A modern, open-source hex editor that allows you to load custom encoding files. While its default view is standard, you can import specific UTF-8 or localized encoding files to render characters correctly in the preview pane.
- UltraEdit: While primarily a text editor, its hex mode is robust and supports various character encodings for viewing and finding/replacing localized strings.