efegokdemir opened a new pull request, #1799: URL: https://github.com/apache/commons-lang/pull/1799
## Summary `stripAccents` applies NFKD normalization before removing combining marks. For Hangul, NFKD decomposes syllables into Jamo, so the returned text no longer preserves the original Korean syllables. This change recomposes the cleaned result with NFC. ## Changes - Recompose the stripped result with NFC before returning it. - Enable the existing Korean regression test for LANG-1655. ## Testing - `mvn -Dtest=StringUtilsStripTest test` — PASS (15 tests) - `mvn` — PASS (full project validation; 10:51) - `git diff --check` — PASS ## Notes The existing test already captures the reported Korean behavior; it was disabled while the implementation was incomplete. No new dependencies were added. No overlapping open PR was found for LANG-1655 or the Hangul stripAccents area. AI assistance was used to inspect the issue, draft the focused implementation and regression-test change, and prepare this description. The submitting human reviewed every changed line and the reported test results. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
