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");
Comments[ 0 ]
Đăng nhận xét