У меня есть скрипт powershell для вставки сом текста в HTML-документ. Однако, поскольку я живу в Дании, у меня большая проблема. Я вставляю «æ», «ø», «å» как в заглушках, так и без них. Powershell заменяет эти буквы на «xE6», «xF8», «xE5». HTML выглядит так: 100
Кто-нибудь знает, как это исправить?
Текущие сценарии:
Первый .bat файл
echo off
set /p Date="Date: "
set /p Location="Location: "
set /p Amount="Amount: "
powershell -command "(Get-Content Name_of_file.html) -replace
'Text that gets replaced, using the variables up top' | Set-Content
Name_Of_File.html"
Powershell.exe -executionpolicy remotesigned -File replace_quot.ps1
exit
replace_quot.ps1 file
(Get-Content Name_of_File.html) -replace '"', '"' | set-content
Name_of_File.html
Но, как я уже сказал, если я вставлю æ ø или å, они не будут вставлены правильно.
Ссылка на мой первый пост только в том случае, если вам нужно больше контекста: Добавьте строку текста в html-документ, используя cmd / batch file
Надеюсь, я объяснил это достаточно хорошо, если было что-то, чего вы не поняли, просто напишите, тогда я постараюсь уточнить.
кодировка UTF-8