|
Перекодировка текста из 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
|
|
|
|
|
|
|