GBP
でCSVの£
文字を置き換えようとしています。PowerShellが間違ったシンボルに置き換えられました
私はテスト用CSV(C:\テスト\ test1に)を作成し、以下のように:
col1, £100 Test
を私は次のコードを記述するために管理している:
Import-Csv C:test\test1.csv |
ForEach { if($_.ou -match "£") {$_.OU = $_.OU -replace "£","GBP"}; $_} |
Export-Csv C:\test\test1replaced.csv -NoTypeInformation
私の問題は、ファイル内のことです£
シンボルを作成したのはであり、GBP
ではないと思われます。私が間違っていることを見ることができません。イェルーンMostertの答えを引用
'-Encoding UTF8' –