tl;有没有办法将哈希表中存储的西里尔字母转换成UTF-16?
我需要导入文件,将其解析为id
和value
,然后将其转换为.json,现在我正在努力寻找将value
转换为utf代码的方法.
是的,这样做是必要的
西里尔语.txt:
1 кириллица
酸碱度:
clear-host
foreach ($line in (Get-Content C:\Users\users\Downloads\cyrillic.txt)){
$nline = $line.Split(' ', 2)
$properties = @{
'id'= $nline[0] #stores "1" from file
'value'=$nline[1] #stores "кириллица" from file
}
$temp+=New-Object PSObject -Property $properties
}
$temp | ConvertTo-Json | Out-File "C:\Users\user\Downloads\data.json"
输出:
[
{
"id": "1",
"value": "кириллица"
},
]
需要:
[
{
"id": "1",
"value": "\u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0446\u0430"
},
]
在这一点上,作为PH值的新手,我甚至不知道如何正确地搜索它