турецкий символ rijndael aes не отображается (классический asp)

Response.LCID = 1055  
Response.Codepage = 65001 
Response.Charset = "utf-8"
knm = "ışöçü"
    sss = "asd"
    enc = AESEncyptString(knm,sss)
    dec = AESDecyptString(enc,sss)

    response.write(dec)

    Results = ?????

Пробовал с Base64.

   knm = Base64encode("ışöçü")
    sss = "asd"
    enc = AESEncyptString(knm,sss)
    dec = AESDecyptString(enc,sss)

    response.write(Base64decode(dec))

    Results = isocu

Турецкие символы отображаются как «???». Я попробовал это с Base64, но это не повторилось. Я пытаюсь зашифровать с помощью Rijdnael AES. Как я могу решить эту проблему? (Извините, надеюсь, я правильно сказал. Мой английский не очень хорош. :))


person tolga    schedule 28.12.2017    source источник
comment
Действительно ли ваши файлы сохранены в кодировке utf-8. См. мой ответ на этот вопрос: stackoverflow.com/questions/15438046/   -  person John    schedule 31.12.2017
comment
VBScript изначально не поддерживает Unicode. Вам нужно обойти это, используя Streams. См. такие вопросы, как stackoverflow.com/questions/4125778/unicode-to-utf-8.   -  person BoffinBrain    schedule 02.01.2018