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]

Reply via email to