30 điểm bởi ltlug 2026-02-23 | 9 bình luận | Chia sẻ qua WhatsApp

Khi trao đổi các tệp được xử lý trên macOS với người dùng Windows, đôi khi tên tệp tiếng Hàn bị tách jaso và hiển thị lỗi. Nguyên nhân là do macOS dùng chuẩn Unicode NFD, còn Windows dùng cách NFC.

Để giải quyết vấn đề này, tôi đã tạo ra nfd2nfc. Sau khi cài bằng Homebrew và chỉ cần thiết lập đường dẫn cần theo dõi, watcher chạy nền sẽ tự động chuyển tên tệp sang NFC. Chỉ cần thiết lập một lần rồi sau đó không cần bận tâm nữa nên rất tiện.

Ban đầu tôi tạo nó như một công cụ CLI và đã dùng tốt trong khoảng 1 năm, nhưng gần đây tôi đã làm lại thành TUI để có thể sử dụng thuận tiện hơn. Được viết bằng Rust nên nó chạy nhẹ mà không cần runtime riêng.

GITHUB: https://github.com/elgar328/nfd2nfc

9 bình luận

 
iuhewfr923tyr779 2026-02-23

Ồ, tôi sẽ dùng rất hữu ích. Cảm ơn bạn.

 
ltlug 2026-02-24

Cảm ơn bạn đã sử dụng! Nếu trong quá trình dùng bạn gặp điểm nào bất tiện hoặc có ý tưởng cải thiện, hãy thoải mái để lại trên GitHub Issues nhé :)

 
zero0000 2026-02-24

Sẽ dùng tốt.

 
ltlug 2026-02-25

Cảm ơn bạn! :)

 
kaorw 2026-02-23

Trước đây tôi có một chương trình dùng cho mục đích xử lý một lần, nhưng có vẻ cái này tốt hơn nhiều. Tôi sẽ dùng thật tốt.

 
ltlug 2026-02-24

Cảm ơn bạn! Mình nghĩ cách phải tự chạy thủ công mỗi lần có lẽ khá bất tiện, nên đã làm thành một watcher chạy nền. Chúc bạn dùng thoải mái :)

 
geekbini 2026-02-23

Có vẻ đây sẽ là một công cụ rất hữu ích. Cảm ơn bạn.
Nhân tiện, tôi nghĩ sẽ càng hữu ích hơn nếu bạn có thể cung cấp thêm cách chuyển từ NFD sang NFC ngay trên Windows, nơi đã nhận các tệp có ký tự bị tách thành jamo.

 
ltlug 2026-02-23

Cảm ơn bạn :)
Đây là công cụ dành riêng cho Mac, dùng trên Mac; còn điều bạn nói có lẽ sẽ cần được triển khai thành một công cụ riêng cho Windows để khôi phục lại những tên tệp đã bị lỗi hiển thị trên phía Windows. Nó sẽ không ở dạng dịch vụ chạy nền mà là kiểu chạy trực tiếp để khôi phục; tôi tìm thử thì thấy có vẻ cũng có khá nhiều công cụ tương tự.
Bạn có thể tham khảo thử cái này! https://m.blog.naver.com/windowexe/222707038623

 
geekbini 2026-02-23

À, hóa ra đã có thứ như thế này rồi. Cảm ơn vì thông tin.