Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установить кодировку файла 
V
    Опции темы
Irdis
Дата 23.2.2010, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.5.2008

Репутация: нет
Всего: 1



...(ещё раз про кодировки) 
Создаётся фаил в кодировке Unicode. Сохраняется. 
Открывается Excel'ем. 
Если он содержит достаточное кол-во символов, то всё ок. Но на короткой строке fail (читает как ASCII).
Есть подозрение, что кодировку файла можно указать в его свойствах, чтобы она однозначно определялась. 

Но ничего не нахожу по этой теме. =(


Это сообщение отредактировал(а) Irdis - 23.2.2010, 20:54
PM MAIL   Вверх
nmn
Дата 23.2.2010, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: 1
Всего: 1



Unicode это способ кодировки символов, эту кодировку нужно еще представить, для этого используется UTF-8, utf-16, uft-32 и другие

можешь попробовать написать в начале файла префикс 0xfffe или 0xfeff для bigendian и littleendian соответственно
PM Skype   Вверх
Irdis
Дата 24.2.2010, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.5.2008

Репутация: нет
Всего: 1



Вписал и то и другое в начало stream а. В одном случае пишет иероглифы в другом не строит таблицу. 
PM MAIL   Вверх
nmn
Дата 24.2.2010, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: 1
Всего: 1



а в какой кодировке пишется в файл?

Добавлено через 3 минуты
можно посмотреть как сам Excell сохраняет файлы, в какой кодировке и как именно он ее записывает
PM Skype   Вверх
Irdis
Дата 24.2.2010, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.5.2008

Репутация: нет
Всего: 1



System.Text.UTF8Encoding()...
вариант
Цитата(nmn @  24.2.2010,  11:36 Найти цитируемый пост)
можно посмотреть как сам Excell сохраняет файлы, в какой кодировке и как именно он ее записывает 

вариант... пойду смотреть

PM MAIL   Вверх
Irdis
  Дата 27.2.2010, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.5.2008

Репутация: нет
Всего: 1



Решения научного не нашёл. При попытке сохранять в нужной кодировке, эксель сериализует фаил
Дописал пару строк в духе "абыррр-абыррр"...
PM MAIL   Вверх
nmn
Дата 27.2.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: 1
Всего: 1



в каком формате в excel сохраняете

Добавлено через 8 минут и 9 секунд
я вот сохранил в формате Текст Юникод, он сохранил в utf-16 в little endian, записав в самом начале файла fffe сигнатуру формата символов, а после этого идет чистый текст, ячейки по горизонтали  разделяются табуляциями, а по вертикали переносами строк

в чем проблема повторить подвиг Excel? smile


Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  _____1.txt 0,29 Kb
PM Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.