#13 add unicode, other code pages/encodings support

Next_Release
closed
5
2013-04-06
2011-10-02
chinadolle
No

In the ASCII field, please add support for unicode (UTF-8) and other code pages/encodings (at least GB-2312 Chinese).
HexEditor for Mac used to perform this function, but it hasn't been updated to support OSX 10.7 (Lion).
Thanks! (The disassembly function is great!)

Discussion

  • Death Knight®
    Death Knight®
    2012-09-15

    :/
    But unicode characters are not compatible due different size of the characters.
    Currently hex editor just use fixed size fonts.
    And I don't think about variable font sizes yet. Also about a characters that fills more than one byte. How to represent those characters in current format?

    I think I need help on this.
    If you can prepare some patch, I can inspect and apply.
    Otherwise, I want to develop disk related parts...

     
  • Death Knight®
    Death Knight®
    2013-03-12

    • status: open --> accepted
    • milestone: --> Next_Release
     
  • Death Knight®
    Death Knight®
    2013-03-12

    Hi chinadolle.
    In wxHexEditor v0.22, there will be many encoding available for you.
    Started to implement many different encodings for wxHexEditor.
    DOS/ANSI/EBCDIC/Macintosh done. These all 8 bit encodings.

    Now, time comes for Multi-Byte encoding support.
    At svn trunk, I also add almost functional UTF8 support code but not enabled at GUI yet. After, I am gonna add GB-2312 for you too.
    Regards.
    Erdem

     
  • Death Knight®
    Death Knight®
    2013-03-13

    Hi there.
    I enabled UTF8 support.
    Also add GB2312 support to program.
    But you need to check it if it's working properly.

    One issue is that, since Chinese characters are wider than Latin characters, this breaks fixed width font requirements of wxHexEditor. So remaining bytes shifts to non-visible space. But it's better than nothing I think. :)

     
  • Death Knight®
    Death Knight®
    2013-04-06

    • status: accepted --> closed