Chuyển đổi tiếng Việt có dấu thành không dấu trong asp.net Website

Chuyển đổi tiếng Việt có dấu thành không dấu trong asp.net Website

Khi các bạn thực hiện rewrite URL cho website, công việc cần thiết là làm thế nào để chuyển đổi được từ tiếng Việt có dấu sang không dấu. Ở đây WEBXAULA sẽ hướng dẫn các bạn cách thực hiện nó 

Chuyển đổi tiếng Việt có dấu thành không dấu trong asp.net Website

Rất đơn giản. Bạn chỉ cần sử dụng hàm sau là được.

private static string[] VietNamChar = new string[]
       {
           "aAeEoOuUiIdDyY",
           "áàạảãâấầậẩẫăắằặẳẵ",
           "ÁÀẠẢÃÂẤẦẬẨẪĂẮẰẶẲẴ",
           "éèẹẻẽêếềệểễ",
           "ÉÈẸẺẼÊẾỀỆỂỄ",
           "óòọỏõôốồộổỗơớờợởỡ",
           "ÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠ",
           "úùụủũưứừựửữ",
           "ÚÙỤỦŨƯỨỪỰỬỮ",
           "íìịỉĩ",
           "ÍÌỊỈĨ",
           "đ",
           "Đ",
           "ýỳỵỷỹ",
           "ÝỲỴỶỸ"
       };
    public static string ReplaceUnicode(string strInput)
    {
        for (int i = 1; i < VietNamChar.Length; i++)
        {
            for (int j = 0; j < VietNamChar[i].Length; j++)
            {
                strInput = strInput.Replace(VietNamChar[i][j], VietNamChar[0][i - 1]);
            }
        }
        return strInput;
    }

Sau đó, để sử dụng thì bạn gọi như sau:

string pKhongDau = ReplaceUnicode("Chuỗi cần chuyển đổi");

Xem thêm: Rewrite URL trong asp.net

Bạn thấy bài viết này như thế nào?: 
Average: 10 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Hướng dẫn chèn lời bình vào văn bản word

Hướng dẫn chèn lời bình vào văn bản word

Sử dụng các nút trên thanh công cụ Reviewing để xác nhận hay hủy bỏ quá trình Track changes và để xóa các Comments (câu bình luận).

cổ phiếu của Facebook

Hãng công nghệ facebook quyết định sẽ mua lại khoảng 1,9 tỷ USD cổ phiếu

Khi giá cổ phiếu chỉ còn bằng một nửa so với thời điểm IPO, hãng công nghệ này quyết định sẽ mua lại khoảng 1,9 tỷ USD, tương đương 101 triệu cổ phần.

Những điều cần biết về nofollow và follow

Trong khi SEO và nhất là Off-page SEO, chúng ta vẫn thường được cảnh báo với nofollow, external nofollow hay đại loại, vậy, nofollow là gì và webmaster cần chú ý gì đến nofollow trong khi xây dựng liên kết.

Tomdesgin.vn

 

Drupal Services