Здравствуйте, гость ( Вход | Регистрация )
|
Trisch |
31.12.2013, 5:16
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0
|
У меня fstream::open() не может открыть файлы в пути которых кириллица. Это можно как то исправить?
|
|
|
|
![]() |
|
Trisch |
3.1.2014, 11:40
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0
|
В общем под Linux я решил проблему избавившись от посредников и напрямую загнал QString::toStdString().data() в fstream::open(). Под Windows по прежнему файлы не открываются.
Сообщение отредактировал Trisch - 3.1.2014, 22:34 |
|
|
|
Trisch fstream::open() и кирилица. 31.12.2013, 5:16
Iron Bug а как ты их ему скармливаешь? переведи в юникод. д... 31.12.2013, 6:27
Trisch Ну примерно вот так:
...
const wchar_t* filename =... 31.12.2013, 7:43
Litkevich Yuriy Цитата(Trisch @ 31.12.2013, 9:43) const w... 31.12.2013, 20:14
Trisch Цитата(Litkevich Yuriy @ 31.12.2013, 21:1... 2.1.2014, 3:16
Litkevich Yuriy Цитата(Trisch @ 2.1.2014, 5:16) сначала п... 5.1.2014, 11:07
Trisch Цитата(Litkevich Yuriy @ 5.1.2014, 12:07)... 5.1.2014, 11:58
AD Цитата(Trisch @ 5.1.2014, 12:58) Под Linu... 5.1.2014, 20:54
Trisch Цитата(AD @ 5.1.2014, 20:54) Цитата(Trisc... 6.1.2014, 18:38
Litkevich Yuriy Я б просто попробовал по разному получать имя файл... 5.1.2014, 12:17
Litkevich Yuriy Сегодня нашёл кайфовый макрос, тут
#ifdef UNICODE
... 15.1.2014, 23:42![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 7:22 |