Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
||||||
1 | ||||||
Создание файла в UTF-8 кодировке09.01.2012, 12:57. Просмотров 11103. Ответов 31
Метки нет Все метки)
(
Здравствуйте! Как сделать что бы в данной ситуации файл создавался в utf-8
Тема еще актуальна ![]()
1
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
09.01.2012, 12:57 |
Ответы с готовыми решениями:
31
Чтение файла в кодировке utf-8 и вывод в консоль Записать в блокнот в кодировке UTF-8 Как записать файл в кодировке utf-8? Конвертация из ASCII в UTF-32 или UTF-8 в UTF-32 Считывание из файла в нужной кодировке |
igorrr37
|
||||||
09.01.2012, 13:43 | 2 | |||||
попробуй записать в начало файла byte order mark
2
|
Заблокирован
![]() |
|
09.01.2012, 14:23 | 3 |
1
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|
09.01.2012, 21:13 [ТС] | 4 |
igorrr37 а как потом прочитать в utf-8?
0
|
09.01.2012, 21:13 | |
Заблокирован
![]() |
|
09.01.2012, 21:21 | 5 |
1
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
||||||
09.01.2012, 21:38 [ТС] | 6 | |||||
0
|
|
09.01.2012, 21:43
#7
|
1
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|
09.01.2012, 21:46 [ТС] | 8 |
я почти на сто процентов уверен что он не в utf-8
![]()
0
|
Заблокирован
![]() |
|
09.01.2012, 21:47 | 9 |
Helldrg, запишите ваш
методом из поста №3 а затем прочтите его методом из поста №5. Перед чтением откройте в Word ваш файл и посмотрите что офис вам пишет о кодировке...
1
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|
09.01.2012, 21:47 [ТС] | 10 |
а как определить в какой он кодировке? (кстати походу он в utf 8)
0
|
Заблокирован
![]() |
|
09.01.2012, 21:49 | 11 |
- ну а для єтого ReadFile вам в помощь(как по мне там UTF-8 и не пахнет
![]() О ReadFile можете прочесть здесь http://vsokovikov.narod.ru/New_MSDN_API/Menage_files/fn_readfile.htm на русском и здесь http://www.google.com.ua/url?sa=t&rc...SMTNXB52ar53NQ на английском Успехов!
1
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|
09.01.2012, 21:53 [ТС] | 12 |
Спасибо!
Еще один попутный вопрос как 3-тим постом записать файл из csv или xls?
0
|
Заблокирован
![]() |
|
09.01.2012, 21:54 | 13 |
0
|
Заблокирован
![]() |
|
09.01.2012, 22:00 | 14 |
- сори я не заметил что вы разобрались
![]() ![]() Добавлено через 4 минуты - неее тут по ODBC коннекту к БД лучше всего делать, хотя думаю с csv можно помутить, а вот xls сложный формат(это binary compaund file) кроме ODBC я с ним через IStorage работать научился, но не на 100% конечно. Вам в раздел БД, хотя для вас сейчас поищу у себя что нибудь попроще в своём загашнике ![]()
1
|
Заблокирован
![]() |
|
09.01.2012, 22:06 | 15 |
Итак вот одна из моих реализаций записи в xls на мой взгляд более менее интересная и не очень сложная для понимания
1
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|
09.01.2012, 22:08 [ТС] | 16 |
Кстати программа которая в третьем посту у меня ошибку выдает когда русская буква появляется
![]()
0
|
Заблокирован
![]() |
|
09.01.2012, 22:14 | 17 |
- я посмотрю, чуть позже(писал тогда на скорую руку, возможно что-о упустил). Вы именно с моим 1 к 1-му кодом работаете???
Добавлено через 2 минуты
0
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|||||||||||
09.01.2012, 22:21 [ТС] | 18 | ||||||||||
Вот:
ошибку пишет в этой строке
[Warning] passing NULL used for non-pointer converting 6 of `int WideCharToMultiByte(UINT, DWORD, const WCHAR*, int, CHAR*, int, const CHAR*, BOOL*)'
0
|
Заблокирован
![]() |
|
09.01.2012, 22:23 | 19 |
0
|
Helldrg
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,214
|
|
09.01.2012, 22:26 [ТС] | 20 |
Dev c++ 4.9
![]()
0
|
09.01.2012, 22:26 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
09.01.2012, 22:26 |
Считывание части строк из файла в кодировке CP866 Считать utf-8 из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |