Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2016, 12:56   #1
gunsoy
Форумчанин
 
Регистрация: 30.12.2010
Сообщений: 280
Вопрос Кодировка UTF-8 на Windows и Linux

Здравствуйте!

Создал клиент-серверное приложение. Писал и тестировал его на Ubuntu. Приобрёл виртуальный выделенный сервер, чтобы протестировать клиент на Windows. Обнаружилась проблема. Данные, которые я отправляю на сервер в текстовом виде, весят в байтах в 2 раза больше. И на Ubuntu и на Windows использую кодировку UTF-8. По ходу одна и та же кодировка на двух разных ОС весит по разному. Нужен аналог кодировки "UTF-8 Ubuntu" для Windows.
gunsoy вне форума Ответить с цитированием
Старый 31.07.2016, 13:49   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
По ходу одна и та же кодировка на двух разных ОС весит по разному.
Нет, не весят.

Цитата:
Нужен аналог кодировки "UTF-8 Ubuntu" для Windows.
утф8 один, нет таких понятий как утф для виндовс, утф для линукс

Может вы просто используете wchar_t, размер которого зависит от реализации?
p51x вне форума Ответить с цитированием
Старый 31.07.2016, 16:07   #3
gunsoy
Форумчанин
 
Регистрация: 30.12.2010
Сообщений: 280
По умолчанию

Нет, wchar_t я не использую. Использую std::string и отправляю его по сети на Линукс-сервер. Значит получается не в кодировке дело. Что еще может быть не так с Windows/Linux обменом данными?

Что-то я не в том разделе тему создал. Мне надо было её создать в Сетевом программировании=)

Последний раз редактировалось gunsoy; 31.07.2016 в 16:09.
gunsoy вне форума Ответить с цитированием
Старый 31.07.2016, 16:19   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Как вы его отправляете и принимаете?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кодировка из utf-8 в юникод welikoiwanenko1 Помощь студентам 4 05.03.2015 19:18
кодировка (cp866 to UTF-8) )Игнат( Помощь студентам 1 07.04.2011 16:07
Кодировка по умалчанию UTF-8 Bockarevs HTML и CSS 7 11.11.2010 17:16
кодировка UTF-8 nimf Общие вопросы Delphi 4 18.01.2009 19:25
UTF-8 кодировка OrdJONY Общие вопросы Delphi 2 23.03.2008 16:56