Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Сохранение XML в нужной кодировке

Ответить
Настройки темы
PowerShell - Сохранение XML в нужной кодировке

Аватара для dosperados

Пользователь


Сообщения: 77
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: dosperados
Дата: 27-07-2012
Подскажите как сохранить исходную кодировку XML файла после его изменения.

Файл config.xml имеет кодировку 1200 или (UTF-16 LE)
После сохранения файла методом .save() файл сохранияется в кодировке 1251 (ANSI - кириллица)

Как сохранить файл в нужной кодировке?
Код: Выделить весь код
$Path = "c:\powershell"
[xml]$conf = Get-Content "$path\config.xml"
$conf.DocumentElement.user | % {
	if ($_.group -eq 'Others') {$conf.DocumentElement.RemoveChild($_) | Out-Null}
				}
$conf.Save("$path\newconfig.xml")
пробовал использовать Get-Content в связке Set-Content, но он не поддерживает нужные кодировки
Код: Выделить весь код
Get-Content -Encoding Unicode "$path\newconfig.xml" | Set-Content -Encoding Unicode "$path\NewConfig_2.xml"

Отправлено: 08:13, 27-07-2012

 

Аватара для dosperados

Пользователь


Сообщения: 77
Благодарности: 0

Профиль | Отправить PM | Цитировать


решение была в этой связке, только я до этого неправильно выбирал кодировки входящего и выходящего файла.
извините за беспокойство

Код: Выделить весь код
Get-Content -Encoding UTF-8 "$path\newconfig.xml" | Set-Content -Encoding Unicode "$path\NewConfig_2.xml"

Отправлено: 09:36, 27-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Сохранение XML в нужной кодировке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Не отображаются нормально в mc-light тексты в utf кодировке Dezz Программное обеспечение Linux и FreeBSD 9 10-05-2020 22:22
VBS/WSH/JS - [решено] Как создать файл в кодировке UTF-8 с помощью VBScript? Zeron Скриптовые языки администрирования Windows 2 30-05-2011 03:50
распакованные из RAR-а txt-файлы в непонятной кодировке KEugeNik Хочу все знать 8 13-05-2011 20:19
VBS/WSH/JS - В какой кодировке (и почему ) URI текст должен поступать на %-кодирование ? kefi Программирование и базы данных 4 01-11-2010 19:48
Почта, пришедшая в непонятной кодировке gtt12 Программное обеспечение Windows 9 15-09-2004 20:14




 
Переход