Запись текстового файла в требуемой кодировке.

Простейшие вопросы в области инженерной разработки
Ответить
Юрий
leader
leader
Сообщения: 569
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 14 раз
Поблагодарили: 21 раз
Контактная информация:

Запись текстового файла в требуемой кодировке.

Сообщение Юрий »

Собственно вопрос изложен в заголовке. Можно ли это сделать и как?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5652
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 122 раза

Re: Запись текстового файла в требуемой кодировке.

Сообщение IvanLis »

Юрий писал(а): 25 ноя 2025, 13:17 Собственно вопрос изложен в заголовке. Можно ли это сделать и как?
Да, перекодировать и сохранить как RAW, обозвав его txt
Юрий
leader
leader
Сообщения: 569
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 14 раз
Поблагодарили: 21 раз
Контактная информация:

Re: Запись текстового файла в требуемой кодировке.

Сообщение Юрий »

А как делать перекодирование?
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3995
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 14 раз
Поблагодарили: 145 раз

Re: Запись текстового файла в требуемой кодировке.

Сообщение dadreamer »

Юрий писал(а): 25 ноя 2025, 14:37А как делать перекодирование?
Зависит от кодировки. Например, для UTF-8 есть встроенные инструменты: viewtopic.php?p=78230#p78230 Обратите внимание на вход encoding. В более общем плане можно использовать системные функции MultiByteToWideChar / WideCharToMultiByte, вроде на NI были примеры.
Юрий
leader
leader
Сообщения: 569
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 14 раз
Поблагодарили: 21 раз
Контактная информация:

Re: Запись текстового файла в требуемой кодировке.

Сообщение Юрий »

MultiByteToWideChar / WideCharToMultiByte. Что-то этих функций не нашёл.
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3995
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 14 раз
Поблагодарили: 145 раз

Re: Запись текстового файла в требуемой кодировке.

Сообщение dadreamer »

Юрий писал(а): 26 ноя 2025, 00:38MultiByteToWideChar / WideCharToMultiByte. Что-то этих функций не нашёл.
https://forums.ni.com/t5/Reference-Desi ... -p/3493021
Оттуда ставите (или распаковываете) пакет ni_lib_unicode-2.0.1.5.vip, там будут :vi: Convert ASCII to UTF-16LE.vi и Convert UTF-16LE to ASCII.vi. На диаграмме есть CLFN с вызовами этих функций. Вместо ACP на вход codepage можно подать другой идентификатор, см. Code Page Identifiers. С функциями может быть не совсем легко разобраться, если не знаете, что во что переводится или что должно в итоге получиться.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»