Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức đồ họa.
  1. Hãy đăng ký subscribe kênh Youtube mới của Việt Designer tại địa chỉ: Youtube.com/VietDesignerChannel để theo dõi các video về thiết kế đồ họa. Do trước đó kênh cũ bị Youtube quét không rõ lý do, trong thời gian chờ kháng cáo nếu các bạn thấy video trên diễn đàn bị die không xem được thì có thể vào kênh mới để tìm xem video sơ cua nhé.
    Loại bỏ thông báo

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

Chủ đề thuộc danh mục 'HTML - CSS - JS - PHP - ASP' được đăng bởi hoclaptrinhweb, 27/12/12.

Lượt xem: 3,812

  1. hoclaptrinhweb Thành viên cấp 1

    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ó
    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.Length; j++)
    {
    strInput = strInput.Replace(VietNamChar[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");

    ...

Ủng hộ diễn đàn