локаль ОС и в эту локаль пытается перекодировать строку? Если это так, то вопрос, почему у меня русская локаль стоит на винде, но если в строке есть кириллица, то она ломается при использовании этого метода, вместо кириллицы знаки вопроса появляются
The returned byte array is undefined if the string contains characters not supported by the local 8-bit encoding
Строки в qt же всегда utf8
А если вручную локаль установить? Пробовал?
Да, помогает. Но вопрос в другом, этот код с прода и он нормально работает на винде у коллег, а вот у меня он не работает корректно и я подумал, что это из-за того, что у меня винда без пакета русского языка, но поставив его ничего не изменилось и отсуда появился вопрос, от чего в ОС работа toLocal8Bit зависит
Обсуждают сегодня