А для вывода использовать std::wcout, в который посылать std::wstring
Правда как корректно преобразовать вашу строку в wstring не скажу.
Сам я просто использовал qt, где есть utf8 декодер в строку из коробки.
Артем Филимонов, С таким настроением лучше вообще не делать плагины на плюсах (а то вдруг у разработчика не окажется компилятора на машине, где разрабатывается плагин).
Кстати для qt программ можно писать "плагины" на qml/js
Ни установленный qt, ни с++ компилятор при этом не нужны. Хоть в блокноте код пиши и запускай.
>>>в будущем возможно будет проще отказаться от qt.
Зачем от него отказываться?
Я уже читал про это.
И не верю что будут что-либо менять в протоколе.
Наверняка тупо захардкодят в самом приложении проверку манифеста, как уже делали неоднократно.
Сам протокол кажись с четверки не менялся.
vulfru, А зачем вам на англоязычный фриланс суваться? Или вы про мою ссылку? Сама библиотека бесплатная (а это именно библиотека, а не готовое программное решение для бизнеса), привел просто как пример, есть и другие аналоги.
Сейчас и сам пилю аналогичное self-hosted решение с заточкой под портабельность, но пока рано на суд людской выставлять.
Опубликуйте заказ на fl.ru хотя бы для прикидки стоимости самописа, вы же ничего не потеряете. Если нужно для дела, то можно же раскошелиться разочек.
При вставке изображения через DOM и загрузки через XMLHttpRequest будут отличаться заголовки запроса, поэтому в зависимости от настроек сервера даже картинки с локального сервера могут не закешироваться.
Настройте etag заголовки на сервере для надежности.
XMLHttpRequest по дефолту должен применять браузерное кеширование на get запросах, если специально его не выключить установками спец заголовков, либо добавлением рандомного параметра к url.
Также кеширование может принудительно отключаться на стороне сервера для ajax запросов, если будет обнаружен заголовок HTTP_X_REQUESTED_WITH=xmlhttprequest, но такое поведение нужно самостоятельно реализовывать.
Из коробки все должно работать как обычно.
При запросе через new Image() кеширование работает?