Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

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

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

Ответ
 
Опции темы
Старый 18.12.2017, 14:37   #1
avdivo
 
Регистрация: 26.09.2017
Сообщений: 6
Репутация: 10
По умолчанию Code::Blokcs wxWidgets UTF-8

Здравствуйте.
Прошу помочь с кодировками.
Вкратце суть такова: программа на C++ с wxWidgets работает под Windows. Посылает запросы в PHP скрипт, который в свою очередь общается с MYSQL. Все писалось нормально, пока не понадобилось отправить русский текст введенный в текстовое поле. Как оказалось PHP получает пустую строку, если в ней присутствуют русские буквы.
MYSQL и PHP используют UTF-8, а как правильно настроить Code::Blokcs wxWidgets?
avdivo вне форума   Ответить с цитированием
Старый 19.12.2017, 00:01   #2
avdivo
 
Регистрация: 26.09.2017
Сообщений: 6
Репутация: 10
По умолчанию

Нашел решение. Перед передачей кодирую строку в escape последовательность.
Код:

wxURI myURI(Vremenno); //make + encode uri
wxString myEncodedString = myURI.BuildURI(); //Get full URI

avdivo вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Code::Blocks и wxWidgets Генерал2001 Общие вопросы C/C++ 3 30.05.2016 06:00
Реально ли перевести UTF-16 в UTF-8, если да то как? FleXik Общие вопросы Delphi 7 28.09.2014 12:11
Code::Blocks + wxWidgets - не запускается новый проект Леша Малышев ВГУ Qt и кроссплатформенное программирование С/С++ 0 12.09.2012 16:26
wxWidgets+code::blocks Kill-All-N-Thrash Qt и кроссплатформенное программирование С/С++ 3 20.08.2010 05:53


14:32.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru