Я столкнулся с крошечной проблемой (я верю) в программировании сокетов.При отправке текста с неанглийских языков я получаю искаженные результаты.После долгих исследований в Google, я внес некоторые исправления.Я изменил getBytes()
на getBytes("UTF-8")
и попытался отправить арабский текст.
При локальном подключении сокетов все работает нормально.Я вижу арабский текст, который я ожидал.Но при тестировании из Интернета результаты отображают странные / искаженные символы.
Вот текст, который я пробовал:
"مرحبا" (это арабский текст "привет"), который отображался дляменя как "Ù… Ø ± Øبا"
Пожалуйста, помогите мне в решении этой проблемы.