0xd34df00d 11.09.2011 18:38 Azoth_primary

21 век, 2011 год, python3, а с уникодом все так же лажа: http://paste.pocoo.org/show/474201/

Recommended by:

@magog: ПИТОН ГОТОВ ДЛЯ ПРОГРАММИРОВАНИЯ

1. DZhon 11.09.2011 18:39

А в этих самых плюсах ?

2. 0xd34df00dDZhon /1 11.09.2011 18:40 Azoth_primary

std::wstring, QString, етц. Чувак, пишущий rb_libtorrent, ваще в std::string все это дело хранит.

3. mva 11.09.2011 18:40 Psi+

да ты пиздишь

4. 0xd34df00dmva /3 11.09.2011 18:40 Azoth_primary

Анус твой пиздит, пес.

5. DZhon0xd34df00d /2 11.09.2011 18:42

Растербаровский либторрент охуенен by definition, т.к. он все реализовал на asio, даже UPnP запросы. Я так думаю, он верно сделал, что std::string юзал вместо wchar-ных костылей.

6. mvaDZhon /5 11.09.2011 18:43 Psi+

вот только в кутях есть ёбаная проблема, которая решается не совсем очевидно: по дефолту toStdString перегоняет строку в ёбаный Latin1 не смотря на системную локаль.

7. 0xd34df00dDZhon /5 11.09.2011 18:43 Azoth_primary

Fukken agreed.

8. mva0xd34df00d /7 11.09.2011 18:44 Psi+

кстати, ты всё равно пиздишь и юзаешь python2

9. DZhonmva /6 11.09.2011 18:45

В ВЕНДЕ Я ДЕЛАЮ ТАК:
setlocale (LC_CTYPE, "Russian");
QTextCodec::setCodecForCStrings (QTextCodec::codecForLocale());
QTextCodec::setCodecForTr (QTextCodec::codecForName ("UTF-8"));

10. mvaDZhon /9 11.09.2011 18:45 Psi+

ЭТО ЖЕ ТАК ОЧЕВИДНО

11. DZhonmva /10 11.09.2011 18:46

Гуглится с первого раза, есичо :3

12. 0xd34df00dmva /8 11.09.2011 18:46 Azoth_primary

ХЗ, активным у меня python3 выставлен, соответственный флаг включен, чего там на самом деле эта макаронная поделка быдлогентокодеров юзает — третий вопрос.

13. 0xd34df00dmva /6 11.09.2011 18:46 Azoth_primary

toStdString() не нужно. Посоны делают toUtf8().constData().

14. DZhon0xd34df00d /13 11.09.2011 18:46

\m/

15. mva0xd34df00d /13 11.09.2011 18:47 Psi+

ёбаный костыли. Легче уж таки от греха подальше выставить кодек и делать без ёбаных костылей.

16. 0xd34df00dmva /15 11.09.2011 18:47 Azoth_primary

Не вижу здесь костылей.

17. DZhonmva /15 11.09.2011 18:48

Без костылей — это как раз в UTF-8 гнать.

18. mvaDZhon /17 11.09.2011 18:49 Psi+

особенно если там что-нибудь другое, да

19. 0xd34df00dmva /18 11.09.2011 18:50 Azoth_primary

ССЗБ. QString _предназначены_ для UTF-8. Если там что-то другое — юзай QByteArray.

20. DZhonmva /18 11.09.2011 18:52

Ну ты какбе сам знаешь, что твой проект юзает, юникод или всякие локальные кодировки. Не вижу проблемы, да

21. magog0xd34df00d /12 11.09.2011 19:09 Azoth

А разве гента уже с 3 питоном работает?

22. 0xd34df00dmagog /21 11.09.2011 19:10 Azoth_primary

Да вроде давно уже как.

Do you really want to delete ?