tail -f /dev/null

産まれたばかりの仔羊. If you haven't had any obstacles lately, you're not challenging. be the worst.

文字コードと改行コードの確認 (PowerShell と nkf で)

用意するもの

Get-WmiObject Win32_OperatingSystem

SystemDirectory : C:\Windows\system32
Organization    : Amazon.com
BuildNumber     : 14393
RegisteredUser  : EC2
SerialNumber    : 00376-40000-00000-AA753
Version         : 10.0.14393

$PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      14393  3471

7z.exe --help
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

文字コードと改行コードの確認

# install nkf
Invoke-Webrequest -Uri https://ftp.vector.co.jp/52/68/2195/nkfwin.zip -Outfile ./nkfwin.zip

# extract zip
7z.exe e .\nkfwin.zip

# check encoding and CR||LF||CRLF
& 'nkf.exe' --guess C:\hoge.config
UTF-8 (CRLF)

StreamReader 経由で文字コードを確認すると、Shift-JIS が UTF-8 として認識されてしまうので激おこプンプン丸.

(New-Object System.IO.StreamReader("C:\hoge.config")).CurrentEncoding