powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / перевод AnsiString из win-кодировки в dos
6 сообщений из 6, страница 1 из 1
перевод AnsiString из win-кодировки в dos
    #32886131
Фотография shadow_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, подскажите пожалуйста как в 6-ом Builder-е перевести текст из кодировки win в dos. Есть ли там что-то типо CharToOem и как оно работает?
Спасибо.
______________________________________________________________________
The early bird may get the worm, but the second mouse gets the cheese ;)
...
Рейтинг: 0 / 0
перевод AnsiString из win-кодировки в dos
    #32886213
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow_wНарод, подскажите пожалуйста как в 6-ом Builder-е перевести текст из кодировки win в dos. Есть ли там что-то типо CharToOem и как оно работает?
Спасибо.
______________________________________________________________________
The early bird may get the worm, but the second mouse gets the cheese ;)

Лови функцию:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
AnsiString WinToDos (AnsiString Stroka)
{
 AnsiString InString; //Копия передаваемой строки. Передаваемая строка не меняется...
 AnsiString OutString; 
 InString=AnsiString(Stroka.c_str()); 
 OutString=InString;
 AnsiToOem(InString.c_str(),OutString.c_str());
 return OutString;
}
...
Рейтинг: 0 / 0
перевод AnsiString из win-кодировки в dos
    #32887319
Фотография shadow_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Может еще у кого какие предложения будут по моему вопросу...

_____________________________________________________________________
The early bird may get the worm, but the second mouse gets the cheese ;)
...
Рейтинг: 0 / 0
перевод AnsiString из win-кодировки в dos
    #32893314
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
String WinToDos (String Stroka)
{
 String OutString; 
 AnsiToOem(Stroka.c_str(), OutString.c_str());
 return OutString;
}

и так тоже вроди как ничего страшного с передаваемой строкой не произойдет.

ps: AnsiString == String

...
Рейтинг: 0 / 0
перевод AnsiString из win-кодировки в dos
    #33413501
McCord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну перевести строку туда обратно эт понятно...а вот как узнать в какой она кодировке, или в какой кодировке файлик текстовый??? очень хотца услышать мнения спецов ...
...
Рейтинг: 0 / 0
перевод AnsiString из win-кодировки в dos
    #33413576
homichus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot DarkCat]
Код: plaintext
1.
 AnsiToOem(Stroka.c_str(), OutString.c_str());

а так разьве можно?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / перевод AnsiString из win-кодировки в dos
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]