Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2014, 15:26   #1
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию Кодировка сроки

всем здоровья!

Имеется проект, в делфи 2010.

есть строка, типа string.
Текст имеет вид "Привет, МИР!"

А мне нужно получить вид "текст РїРёСЃСЊРјР°" , подскажите, что это за кодировка и как перекодировать это?

похоже на UTF8, но не то
lollollollol вне форума Ответить с цитированием
Старый 29.10.2014, 15:39   #2
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Код:
Utf8ToAnsi
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума Ответить с цитированием
Старый 29.10.2014, 16:14   #3
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

s9:=Utf8ToAnsi(s8);

строка вообще не изменяется
lollollollol вне форума Ответить с цитированием
Старый 29.10.2014, 16:57   #4
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

через TEncoding.UTF8 гуглить самому
ZuBy вне форума Ответить с цитированием
Старый 29.10.2014, 17:06   #5
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

TEncoding это где такое? у меня модули winsock,winapi и всё.
lollollollol вне форума Ответить с цитированием
Старый 29.10.2014, 17:53   #6
Foreseen
Техножрец
Форумчанин
 
Аватар для Foreseen
 
Регистрация: 04.07.2014
Сообщений: 289
По умолчанию

Это в SysUtils. Встроенный хелп в помощь
— Двери есть везде. Просто нужно знать, как в них войти.
Foreseen вне форума Ответить с цитированием
Старый 29.10.2014, 18:36   #7
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Код:
type
  UTF8String = type AnsiString(CP_UTF8);
var
  W: UnicodeString;
  U: UTF8String;
begin
  W := 'Привет, мир!';
  U := W;
  // можно даже U := 'Привет, мир!';
end;
Vapaamies вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна программа. сроки и финансы? Andy13 Фриланс 7 06.08.2012 12:23
Массив в Visual Basic/Сроки горят!! Loft34 Помощь студентам 1 03.06.2012 00:10
Интересна примерная цена и сроки. AntonChugr Фриланс 5 26.11.2010 12:41
Про новые сроки правления. goblinyara Свободное общение 29 25.01.2009 19:35
Найти символы сроки) Nika_D Помощь студентам 4 20.01.2008 10:58