Size: a a a

2020 June 14

AZ

Alexander Zaitsev in pro.cxx
а icu не умеет?
источник

v

vehlwn in pro.cxx
Alex
Насколько я понял, способ, который был доступен в стандартной библиотеке, сейчас deprecated и замены ему нет. Поэтому я делаю через WinAPI.
iconv везде доступен.
источник

v

vehlwn in pro.cxx
Alexander Zaitsev
а icu не умеет?
Умет, но в иконве всего одна функция.
источник

A

Alex in pro.cxx
vehlwn
iconv везде доступен.
это либа какая-то?
источник

S

Soul in pro.cxx
у iconv лицензия не позволяет коммерческое использование
источник

v

vehlwn in pro.cxx
Alex
это либа какая-то?
источник

A

Alex in pro.cxx
Понял. Ну либами - дело нехитрое, интересно без лишних зависимостей.
источник

v

vehlwn in pro.cxx
Soul
у iconv лицензия не позволяет коммерческое использование
The libiconv and libcharset libraries and their header files are under LGPL.
The iconv program is under GPL.

Что из этого не позволяет коммерческое использование?
источник

v

vehlwn in pro.cxx
Alex
Понял. Ну либами - дело нехитрое, интересно без лишних зависимостей.
Зачем?
источник

AZ

Alexander Zaitsev in pro.cxx
статикой линковаться мб хочет
источник

S

Soul in pro.cxx
А у icu я в сайте заблудился, ни лицензию не могу найти, ни в документации как несчастную строку преобразовать
источник

A

Alex in pro.cxx
vehlwn
Зачем?
А зачем раздувать сложность сборки, да даже время сборки, если та же задача решается без лишних компонентов? Если не решается - понятно, деваться некуда.
источник

v

vehlwn in pro.cxx
Добавить одну строку в цмаклист - невозможная сложность.
источник

S

Soul in pro.cxx
Ну мне прежде всего не нравится, что лицензия решает, что я могу или не могу делать со своим кодом
источник

v

vehlwn in pro.cxx
Soul
А у icu я в сайте заблудился, ни лицензию не могу найти, ни в документации как несчастную строку преобразовать
источник

S

Soul in pro.cxx
хорошая лицензия
источник

ПК

Побитый Кирпич... in pro.cxx
Soul
Есть std::string с текстом в кодировке windows-1251, как ее переделать в std::string с кодировкой utf-8?
С помощью MultibyteToWideChar в UTF-16 и затем через WideCharToMultibyte в UTF-8. Самый простой вариант
источник

S

Soul in pro.cxx
у меня нету винды, вот какая беда
источник

D

Danya in pro.cxx
Soul
у меня нету винды, вот какая беда
Для этого случая тоже есть решение!
Используйте WINE
источник

DS

Dmitry Sokolov in pro.cxx
Если только 1251 можно и вручную по табличке.
источник