Skip to content

Add East Asian charset mappings - #1763

Open
GtechGovind wants to merge 1 commit into
github:masterfrom
GtechGovind:feat/charset-mapping
Open

Add East Asian charset mappings#1763
GtechGovind wants to merge 1 commit into
github:masterfrom
GtechGovind:feat/charset-mapping

Conversation

@GtechGovind

Copy link
Copy Markdown

Related issue: #228

Description

This PR adds Go decoder mappings for four MySQL character sets:

  • big5 to Big5
  • sjis to Shift-JIS
  • ujis to EUC-JP
  • euckr to EUC-KR

It also adds table-driven regression tests with representative encoded byte sequences for each mapping.

Validation

  • go test -count=1 ./go/sql

  • go vet ./go/sql

  • All non-Docker packages pass with go test

  • script/cibuild formats and builds successfully; its full test phase is blocked only in the existing Docker-backed logic suites because no rootless Docker provider is available in this environment

  • contributed code is using same conventions as original code

  • script/cibuild returns with no formatting errors, build errors or unit test errors.

@GtechGovind
GtechGovind marked this pull request as ready for review September 3, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant