Мои пользователи копируют и вставляют арабский текст из арабской газеты в текстовую область.
Я хотел бы иметь возможность хранить арабский язык в виде кодов символов, таких как & # 1500; & # 1501; и так далее. Как я могу это сделать?
Когда я использую следующий фрагмент, я получаю неправильные номера ...
Прежде всего, каждый символ, который я конвертирую в число, заканчивается как 3 цифры, тогда как я знаю, что арабские символы кодировки - это 4 цифры.
IncomingArabic = request("IncomingArabic")
MaxLen = Len(IncomingArabic)
For i = 1 To MaxLen
curChar = Mid(IncomingArabic, lLoop, 1)
''# curChar is an arabic char
iChr = Asc(curChar) ''# this gives me a 3 digit! And when I tried HEX(curChar) here, it gave a type mismatch error.
Encoded = Encoded & "&#" & iChr & ";"
Next
Response.write Encoded ''# shows gibberish!