Không hiểu web này có bị sao không, mình đang soạn bài thì đứt (Báo là chưa logon). Thời gian qua (10 ngày) đi công tác thì không truy cập được.
Đúng là chuyển bỏ dấu của font Unicode khó thật, mình phải dùng tạm UniKey 3.6 để chuyển đổi qua lại giữa các loại font chữ. Còn đây là đoạn VB của mình, hiện tại phù hợp với công việc của mình hơn UniKey
' Tach dau ra khoi chuoi dung cho font VNI
Function Depbo_Dau_VNI(Chuoi)
Dim Chuoimoi, Dodai, i, Ma
Chuoi = Trim(Chuoi)
Dodai = Len(Chuoi)
Chuoimoi = ""
For i = 1 To Dodai
Ma = Asc(Mid(Chuoi, i, 1))
If Ma > 31 And Ma < 127 Then
Chuoimoi = Chuoimoi + Mid(Chuoi, i, 1)
Else
Select Case Mid(Chuoi, i, 1)
Case "Ñ"
Chuoimoi = Chuoimoi + "D"
Case "ñ"
Chuoimoi = Chuoimoi + "d"
Case "Í", "Ì", "Æ", "Ó", "Ò"
Chuoimoi = Chuoimoi + "I"
Case "í", "ì", "æ", "ó", "ò"
Chuoimoi = Chuoimoi + "i"
Case "Ô"
Chuoimoi = Chuoimoi + "O"
Case "ô"
Chuoimoi = Chuoimoi + "o"
Case "Ö"
Chuoimoi = Chuoimoi + "U"
Case "ö"
Chuoimoi = Chuoimoi + "u"
End Select
End If
Next i
Depbo_Dau_VNI = Chuoimoi
End Function