Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,265
    • Issues 4,265
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 419
    • Merge Requests 419
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Glasgow Haskell Compiler
  • GHCGHC
  • Wiki
    • Status
  • encoding tickets

Last edited by Ben Gamari Apr 01, 2019
Page history New page

encoding tickets

GHC's support for Unicode is not as good as it could be. This page collects relevant tickets:

FFI spec behaviour for CString

  • #5061 (closed): Implement FFI spec behaviour for *CString family

  • #1414 (closed): CString marshalling functions do not perform the specified conversion

Not decoding/encoding file names when we should be

  • #3309 (closed): getArgs should return Unicode on Unix

  • #3308 (closed): getArgs should return Unicode on Windows

  • #3307 (closed): System.IO and System.Directory functions not Unicode-aware under Unix

  • #4006 (closed): System.Process doesn't encode its arguments

  • #4855 (closed): Debug.Trace.trace mangles Unicode strings

More encoding support

  • #3977 (closed): Support double-byte encodings (Chinese/Japanese/Korean) on Windows

Unicode API issues

  • #4471 (closed): Incorrect Unicode output on Windows Console

  • #3569 (closed): ghci can't handle utf-8 chinese char correctly when modify

Misc

  • #2507 (closed): quotation characters in error messages

  • #5088 (closed): TextEncoding iconv instances are shared between threads

Interesting links

  • Markus Kuhn's message about UTF-8b

  • Python's PEP-383

Clone repository

GHC Home
GHC User's Guide

Joining In

Newcomers info
Mailing Lists & IRC
The GHC Team

Documentation

GHC Status Info
Working conventions
Building Guide
Debugging
Commentary

Wiki

Title Index
Recent Changes