|
Перекодировка текста из DOS в Windows формат |
|
Если Вам нужно конвертировать текст формата DOS в Windows (1251), то в API есть на этот случай хорошая функция: OemToChar. Объявляется она так: Public Declare Function OemToChar Lib "user32" Alias "OemToCharA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long Используют её следующим образом: Dim l_lReturn as Long Dim l_sSource as String 'исходный текст Dim l_sDestination as String 'возвращаемый текст l_lReturn = oemtochar(l_sSource, l_sDestination) Кроме этой полезной функции в API имеется и обратная её функция: CharToOem. Она служит для выполнения той же работы, только наоборот, т.е.Windows (1251) в DOS. Declare Function CharToOem Lib "user32" Alias "CharToOemA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long Источник: http://www.vbnet.ru/
|