Я пытаюсь создать файл ANSI. Но все, что я пробую, дает мне спецификацию UTF-8 без спецификации.VBS Scripting.FileSystemObject Нужна помощь в написании файла ANSI txt
Я попытался сделать это с наименьшим количеством кода для целей тестирования, и это то, что я нашел.
Dim myFile
Dim objFSO : Set objFSO=CreateObject("Scripting.FileSystemObject")
Set myFile = objFSO.CreateTextFile("C:\TestFile.txt")
myFile.Close
Приведенные выше код дает мне файл ANSI, как рекламируется MSDS, но когда я пишу ему в сильфоне кода
Dim myFile
Dim objFSO : Set objFSO=CreateObject("Scripting.FileSystemObject")
Set myFile = objFSO.CreateTextFile("C:\TestFile.txt")
myFile.WriteLine "TestLine"
myFile.Close
При проверке файла с помощью Notepad ++ теперь у меня есть UTC-8 Вт/o Спецификация
Существует код, ожидающий фактического файла, который я пытаюсь создать. код не принимал файл. после некоторой утомительной отладки я обнаружил, что ей не нравится формат UTF. Если я сохраню как ANSI, используя Notepad ++, теперь код принимает файл. Мне нужно сделать это программно с дороги.
Может ли кто-нибудь подтвердить, получают ли они те же результаты? Как я могу убедиться, что в конечном итоге вы получите текстовый файл ANSI? Спасибо
Я открываю результирующий файл с помощью блокнота ++. Существует зависимость от фактического файла, который я создаю, и ему не нравится формат UTF. Если я конвертирую файл в ANSI, используя блокнот ++, код принимает файл. Я могу поставить скриншоты, если вы хотите –
Что вы .WriteLine (вместо TestLine) в myFile? Вы используете «On Error Resume Next» в своем «реальном» коде? –
Файл, который я создаю, содержит другие имена файлов, которые поступают с различных тестовых станций. Результирующие файлы имеют символы типа градусов и различные инженерные символы на их имена. Я пишу интерфейс между двумя системами. У меня нет видимости кода принимающей стороны, но после тестирования я обнаружил, что когда формат файла UTF, как показано с помощью Notepad ++, он отклонит файл. Если я конвертирую тот же файл в ANSI и повторю попытку подачи его в принимающую систему, он работает отлично. Мне нужно, чтобы файл был ANSI и имел на них Инженерный жаргон. –