Skip to content
This repository was archived by the owner on Nov 9, 2017. It is now read-only.
This repository was archived by the owner on Nov 9, 2017. It is now read-only.

4-byte UTF-8 character not supported? #7

Description

@scivola

When having tried to commit with a commit message involving a four-byte UTF-8 character, namely non-BMP character, U+2123D, using Git GUI, the warning "commit message does not conform to UTF-8." came out.
With three-byte UTF-8 character, U+5721, no problem.

And filenames involving four-byte UTF-8 character shall be corrupted on Git GUI and gitk.
For example, when the filename is including U+2123D, it shall be displayed as "�" on these tools.

Activity

  1. patthoyts commented on Apr 19, 2012

    @patthoyts
    Member

    This is a Tcl/Tk issue. Tcl/Tk has two enhancement request outstanding to extend its Unicode handling beyond the BMP but as yet only one of these is completed for 8.6 and there is no support for non-BMP Unicode in 8.5. The two TIPs are http://tip.tcl.tk/388 and http://tip.tcl.tk/389 which indicates full Unicode 6.0 support is slated for 8.7 which is some way off.
    So in summary - Tcl/Tk do not support 4 byte UTF-8.

  2. scivola commented on Apr 20, 2012

    @scivola
    Author

    Thank you for your explanation.

  3. added a commit that references this issue on May 3, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions