Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Кодировки, ASCII <=> CP1251
ExTeC
Вставить ник
сообщение 26:10:2006, 06:01
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 19
Регистрация: 1:05:2004
Из: Брест (Беларусь)
Пользователь №: 473



Репутация: - 0 +


Как перевести текст из одной кодировки в другую?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 5)
Kmet
Вставить ник
сообщение 26:10:2006, 12:19
Цитата Ответить 


Гуру
***

Группа: Достойный программист
Сообщений: 491
Регистрация: 24:05:2006
Пользователь №: 4 397
Специализация: C\C++ Java SAP



Репутация: - 3 +


В общем случае по таблице соответствия.

ASCII <=> CP1251 не имеет смысла, ASCII это 7-битная кодировка и она совпадает с CP1251 на совем наборе (0..2^7)
Подняться вверх 
 
Сообщение #2
ExTeC
Вставить ник
сообщение 26:10:2006, 16:46
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 19
Регистрация: 1:05:2004
Из: Брест (Беларусь)
Пользователь №: 473



Репутация: - 0 +


Возможно я что-то переупутал... Мне надо из "виндовской" в "досовскую" и наоборот. Вот.
Подняться вверх 
 
Сообщение #3
DZX
Вставить ник
сообщение 1:02:2007, 08:23
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 182
Регистрация: 15:09:2005
Из: г. Минск
Пользователь №: 2 297
Специализация: Клиент-серверные приложения



Репутация: - 0 +


А можно просто ручками, не так сложно но надежно. Берем коды буквав в DOS(ASCII) и в Windows(ANSI) и меняем в соответствии. Например так сделано в этой программке aaConverter.
Подняться вверх 
 
Сообщение #4
Barmutik
Вставить ник
сообщение 1:02:2007, 10:39
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 2 450
Регистрация: 27:05:2004
Из: Минск
Пользователь №: 561
Специализация: Delphi, RDBMS, C#



Репутация: - 8 +


OemToChar и CharToOem

И аналогично со строками...
Подняться вверх 
 
Сообщение #5
Froex
Вставить ник
сообщение 1:02:2008, 16:35
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 64
Регистрация: 3:06:2006
Пользователь №: 4 574
Специализация: Программирование, анализ, алгоритмы, оптимизация



Репутация: - 1 +


есть еще один способ. Есть команда DOS:
Код
copy con filename

Вводите эту команду, вместо file name подставьте имя файла, в который сохранить результат. Можно как относительный, так и абсолютный путь использовать. Этот способ иногда неудобен, но зато работает везде, где есть командная строка.
При выполнении команды вводите текст для перевода в DOS-кодировку. Для окончания ввода используйте ^Z
Подняться вверх 
 
Сообщение #6


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 08:46
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net