Shocker.Pro, нашёл у экселистов, завтра попробую А вот функция для чтения текстового файла в заданной кодировке:
Function LoadTextFromTextFile(ByVal filename$, Optional ByVal encoding$) As String ' функция загружает текст в кодировке Charset$ из файла filename$ On Error Resume Next: Dim txt$ If Trim(encoding$) = "" Then encoding$ = "windows-1251" With CreateObject("ADODB.Stream") .Type = 2: If Len(encoding$) Then .Charset = encoding$ .Open .LoadFromFile filename$ ' загружаем данные из файла LoadTextFromTextFile = .ReadText ' считываем текст файла .Close End With End Function
это мне писать вместо If Trim(encoding$) = "" Then encoding$ = "windows-1251"
писать
If Trim(encoding$) = "" Then encoding$ = "utf-8"
???
|