ktakta
31-12-2010, 16:13
$coDau=array("aø","aù","aï","aû","aõ","aâ","aà","aá","aä","aå","aã","aê",
"aè","aé","aë","aú","aü","eø","eù","eï","eû","eõ","eâ","eà" ,"eá","eä","eå","eã",
"ì","í","ò","æ","ó","oø","où","oï","oû",oõ","oâ","oà","oá","oä","oå","oã","ô"
,"ôø","ôù","ôï","ôû","ôõ","uø","uù","uï","uû","uõ","ö","öø","öù","öï","öû","öõ",
"yø","yù","î","yû","yõ","ñ","AØ","AÙ","AÏ","AÛ","AÕ","AÂ","AÀ","AÁ","AÄ","AÅ","AÃ","AÊ"
,"AÈ","AÉ","AË","AÚ","AÜ","EØ","EÙ","EÏ","EÛ","EÕ","EÂ","EÀ","EÁ","EÄ","EÅ","EÃ",
"Ì","Í","Ò","Æ","Ó","OØ","OÙ","OÏ","OÛ","OÕ","OÂ","OÀ","OÁ","OÄ","OÅ","OÃ","Ô"
,"ÔØ","ÔÙ","ÔÏ","ÔÛ","ÔÕ","UØ","UÙ","UÏ","UÛ","UÕ","Ö","ÖØ","ÖÙ","ÖÏ","ÖÛ","ÖÕ",
"YØ","YÙ","Î","YÛ","YÕ","Ñ");
$khongDau=array("a2","a1","a5","a3","a4","a6","a62","a61","a65","a63","a64"
,"a8","a82","a81","a85","a83","a84","e2","e1","e5","e3","e4","e6","e62","e61","e65","e63","e64",
"i2","i1","i5","i3","i4","o2","o1","o5","o3","o4","o6","o62","o61","o65","o63","o64","o7"
,"o72","o71","o75","o73","o74","u2","u1","u5","u3","u4","u7","u72","u71","u75","u73","u74",
"y2","y1","y5","y3","y4","d9",
"A2","A1","A5","A3","A4","A6","A62","A61","A65","A63","A64","A8"
,"A82","A81","A85","A83","A84","E2","E1","E5","E3","E4","E6","E62","E61","E65","E63","E64",
"I2","I1","I5","I3","I4","O2","O1","O5","O3","O4","O6","O62","O61","O65","O63","O64","O7"
,"O72","O71","O75","O73","O74","U2","U1","U5","U3","U4","U7","U72","U71","U75","U73","U74",
"Y2","Y1","Y5","Y3","Y4","D9");
Mọi người xem giúp đoạn code.
Bây giờ mình muốn chuyển từ không dấu sang có dấu theo kiểu gõ VNI và font VNI (ko phải font unicode)
VD: font vni-times
Theo đoạn code trên mình gõ Xua6n thì nó thành Xuân. Nếu gõ Xa ti1ch thì ra Xa tích. Còn nếu gõ Chua63n thì nó ra Chuâ3n.
Tức là chỉ bỏ dấu dc 1 lần mà ko bỏ dấu dc 2 lần (Chua63n -> Chuâ3n).
Mình gõ trong notepad theo kiểu unicode hay vni thì chạy cũng chả dc. Bí
"aè","aé","aë","aú","aü","eø","eù","eï","eû","eõ","eâ","eà" ,"eá","eä","eå","eã",
"ì","í","ò","æ","ó","oø","où","oï","oû",oõ","oâ","oà","oá","oä","oå","oã","ô"
,"ôø","ôù","ôï","ôû","ôõ","uø","uù","uï","uû","uõ","ö","öø","öù","öï","öû","öõ",
"yø","yù","î","yû","yõ","ñ","AØ","AÙ","AÏ","AÛ","AÕ","AÂ","AÀ","AÁ","AÄ","AÅ","AÃ","AÊ"
,"AÈ","AÉ","AË","AÚ","AÜ","EØ","EÙ","EÏ","EÛ","EÕ","EÂ","EÀ","EÁ","EÄ","EÅ","EÃ",
"Ì","Í","Ò","Æ","Ó","OØ","OÙ","OÏ","OÛ","OÕ","OÂ","OÀ","OÁ","OÄ","OÅ","OÃ","Ô"
,"ÔØ","ÔÙ","ÔÏ","ÔÛ","ÔÕ","UØ","UÙ","UÏ","UÛ","UÕ","Ö","ÖØ","ÖÙ","ÖÏ","ÖÛ","ÖÕ",
"YØ","YÙ","Î","YÛ","YÕ","Ñ");
$khongDau=array("a2","a1","a5","a3","a4","a6","a62","a61","a65","a63","a64"
,"a8","a82","a81","a85","a83","a84","e2","e1","e5","e3","e4","e6","e62","e61","e65","e63","e64",
"i2","i1","i5","i3","i4","o2","o1","o5","o3","o4","o6","o62","o61","o65","o63","o64","o7"
,"o72","o71","o75","o73","o74","u2","u1","u5","u3","u4","u7","u72","u71","u75","u73","u74",
"y2","y1","y5","y3","y4","d9",
"A2","A1","A5","A3","A4","A6","A62","A61","A65","A63","A64","A8"
,"A82","A81","A85","A83","A84","E2","E1","E5","E3","E4","E6","E62","E61","E65","E63","E64",
"I2","I1","I5","I3","I4","O2","O1","O5","O3","O4","O6","O62","O61","O65","O63","O64","O7"
,"O72","O71","O75","O73","O74","U2","U1","U5","U3","U4","U7","U72","U71","U75","U73","U74",
"Y2","Y1","Y5","Y3","Y4","D9");
Mọi người xem giúp đoạn code.
Bây giờ mình muốn chuyển từ không dấu sang có dấu theo kiểu gõ VNI và font VNI (ko phải font unicode)
VD: font vni-times
Theo đoạn code trên mình gõ Xua6n thì nó thành Xuân. Nếu gõ Xa ti1ch thì ra Xa tích. Còn nếu gõ Chua63n thì nó ra Chuâ3n.
Tức là chỉ bỏ dấu dc 1 lần mà ko bỏ dấu dc 2 lần (Chua63n -> Chuâ3n).
Mình gõ trong notepad theo kiểu unicode hay vni thì chạy cũng chả dc. Bí