Accent - Chuyển đổi Chữ Tiếng Việt Có Dấu Thành Không Dấu - Java

Thursday, 29-01-2026, 2:12 PM
AFgame
Chi sẻ kiến thức lập trình - Các demo và ứng dụng mở
Home| Ứng dụng| Trò chơi| Game online| Giới thiệu| Liên hệ| Registration| Login Welcome Guest
Menu
Demo - HTML Hack [3]
Java - Swing [5]
Java - 2D Graphics [1]
Java - IO [3]
Java - Audio [1]
Java - Lập trình mạng [2]
Java - Trí tuệ nhân tạo [7]
Java - Lập Trình Nâng Cao [5]
Java - BT Lập trình mạng [6]
Java - Common [2]
C# [1]
Android [15]
Database [1]
Jsp/Servlet [5]
Application [1]
Tài liệu [3]
Thành viên đăng bài [0] Nơi dành cho thành viên đăng các bài viết hoàn chỉnh hoặc các câu hỏi
Search
Statistics
Total online: 1 Guests: 1 Users: 0
Accent - Chuyển đổi chữ tiếng Việt có dấu thành không dấu 19-06-2013, 10:39 AM
Bài này mình sẽ hướng dẫn các chuyển Tiếng Việt có dấu thành không dấu sử dụng các gói java hỗ trợ sẵn. Rất đơn giản.Những gì cần import:import java.text.Normalizer;import java.util.regex.Pattern;Hàm chuyển đổi:public class StringUtils{
public static String unAccent(String s) { String temp = Normalizer.normalize(s, Normalizer.Form.NFD); Pattern pattern = Pattern.compile("\\p{InCombiningDiacriticalMarks}+"); return pattern.matcher(temp).replaceAll("");}
}* Như cách trên vẫn còn vấn đề với chữ "Đ" và "đ" cho nên các bạn có thể thêm vào như sau:return pattern.matcher(temp).replaceAll("").replaceAll("Đ", "D").replace("đ", "");Test:public static void main(String[] args) { System.out.println(StringUtils.unAccent("khánh nguyễn"));}
  • 1
  • 2
  • 3
  • 4
  • 5
Category: Java - Common | Added by: as_fancy | Tags: Change, java, Accent, chuyen doi tieng viet co dau thanh , Unicode
Views: 9299 | Rating: 5.0/5
Total comments: 0
Giới Thiệu
Nghe Radio Zing- Nhiều kênh - Thêm kênh tùy thích- Hẹn giờ tắt Tải Ngay Hát karaoke arirang- Tìm kiếm nhanh chóng - Hát thoải mái- Nhạc beat Arirang chính hãng Tải Ngay
Copyright AFgame © 2026 Trường ĐH Nông Lâm TP.HCM
Create a free website with uCoz

Từ khóa » Java Bỏ Dấu Tiếng Việt