Bỏ qua menu, vào nội dung chính
Quay lại
Slug tiếng Việt

Slug VN Generator

Tiếng Việt có dấu → ASCII slug. Bonus 6 case styles: kebab, snake, camel, Pascal, CONSTANT, Title. Đặc biệt xử lý Đ/đ → D/d (NFD normalize không cover).

kebab-case (URL slug)phat-trien-phan-mem-cho-doanh-nghiep
snake_casephat_trien_phan_mem_cho_doanh_nghiep
camelCasephatTrienPhanMemChoDoanhNghiep
PascalCasePhatTrienPhanMemChoDoanhNghiep
CONSTANT_CASEPHAT_TRIEN_PHAN_MEM_CHO_DOANH_NGHIEP
Title CasePhat Trien Phan Mem Cho Doanh Nghiep
Không dấu (giữ space)Phat trien phan mem cho doanh nghiep

Bỏ dấu tiếng Việt và bảy kiểu đặt tên

Cách bỏ dấu hoạt động

Chuỗi được đưa về dạng phân rã Unicode để tách dấu thanh và dấu mũ ra khỏi nguyên âm rồi loại bỏ chúng. Riêng chữ đ hoa và thường được thay tay thành d, vì đây là một chữ cái độc lập chứ không phải nguyên âm mang dấu nên phép phân rã Unicode không đụng tới. Sau đó ký tự đặc biệt bị loại và chuỗi được xuất ra bảy dạng: slug gạch nối, slug gạch dưới, kiểu lưng lạc đà, kiểu lưng lạc đà viết hoa chữ đầu, kiểu hằng số viết hoa toàn bộ, kiểu tiêu đề, và bản chỉ bỏ dấu giữ nguyên hoa thường.

Nơi cần chuỗi không dấu

Khi đặt đường dẫn cho bài viết tiếng Việt. Khi sinh tên tệp từ tên do người dùng tải lên, để tránh lỗi trên máy chủ không hỗ trợ tên tệp có dấu. Khi đặt tên khoá trong JSON, tên cột trong cơ sở dữ liệu hay tên biến trong mã nguồn từ một cụm từ tiếng Việt. Khi đặt tên nhánh Git từ tiêu đề một đầu việc.

Bản không dấu dùng làm gì

Bản chỉ bỏ dấu hữu ích cho việc tìm kiếm không dấu: lưu thêm một cột như vậy bên cạnh cột gốc là cách đơn giản để người dùng gõ thiếu dấu vẫn tìm ra bản ghi.

Rủi ro khi đổi slug

Hai tiêu đề khác nhau hoàn toàn có thể cho ra cùng một slug, nên khi lưu phải kiểm trùng và thêm hậu tố phân biệt. Slug đã được lập chỉ mục thì đừng đổi; nếu buộc phải đổi hãy chuyển hướng vĩnh viễn từ đường dẫn cũ, không thì bạn mất toàn bộ giá trị liên kết đã tích luỹ. Ký tự và thương mại bị loại bỏ chứ không đổi thành chữ va, cần thì sửa tay trước khi nhập. Dấu gạch nối trong chuỗi gốc được coi là dấu phân cách nên sẽ bị gộp chung với khoảng trắng.

Chuỗi bạn gõ không rời trình duyệt. Phép chuẩn hoá Unicode và bảy phép đổi kiểu chữ đều chạy bằng JavaScript trong trình duyệt.

Cần bản riêng cho doanh nghiệp bạn?

Mọi công cụ trong Lab đều do đội ngũ Alodev tự xây. Chúng tôi có thể xây phiên bản riêng - gắn thương hiệu, nối dữ liệu nội bộ, thêm tính năng theo quy trình của bạn.