Форум: "Основная";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
ВнизПреобразование WideString в String Найти похожие ветки
← →
Lacmus © (2008-08-07 17:29) [0]Необходимо преобразовать WS: WideString = #$200E"07."#$200E"08."#$200E"2008 "#$200F#$200E"15:53" в S: String, т.е. получить "07.08.2008 15:53".
Проблема в управляющих символах, которые преобразуются в "?"
Есть решения типа WideCharToMultiByte, но правильно работающие ?
← →
Сергей М. © (2008-08-07 17:34) [1]Это ты из dfm что ли кусок выдрал ?
← →
_Milk (2008-08-07 17:35) [2]В чем затруднения? Вытащи все что в апострофах и сложи.
← →
Rouse_ © (2008-08-07 17:36) [3]
StringReplace(WideCharToString(@WS[1]), #$200E, "", [rfReplaceAll]);
← →
_Milk (2008-08-07 17:39) [4]> Rouse_ © (07.08.08 17:36) [3]
Там еще присутствует #$200F:)
← →
Lacmus © (2008-08-07 17:49) [5]>Сергей М. © (07.08.08 17:34) [1]
PropertyUI.FormatForDisplay такое вернул
>Rouse_ © (07.08.08 17:36) [3]
Наверно, это не будет универсальным решением
← →
Rouse_ © (2008-08-07 17:52) [6]
> Наверно, это не будет универсальным решением
Это не решение - это направление в котором тебе нужно смотреть :)
← →
Lacmus © (2008-08-07 17:59) [7]>_Milk (07.08.08 17:35) [2]
Апострофов там нет, это строка из Evaluate
>Rouse_ © (07.08.08 17:52) [6]
Возможно, но MessageBoxW показывает все правильно, поэтому и спросил
← →
Lacmus © (2008-08-08 13:24) [8]Остановился на GetStringTypeExW, наверно вопрос закрыт.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c