C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

FileOpen関数とWriteLine,PrintLine /素人プログラマ (19/06/30(Sun) 12:46) #91483
Re[1]: FileOpen関数とWriteLine,PrintLine /WebSurfer (19/06/30(Sun) 13:01) #91485
Re[1]: FileOpen関数とWriteLine,PrintLine /キングダム (19/06/30(Sun) 14:05) #91487


親記事 / ▼[ 91485 ] ▼[ 91487 ]
■91483 / 親階層)  FileOpen関数とWriteLine,PrintLine
□投稿者/ 素人プログラマ (1回)-(2019/06/30(Sun) 12:46:58)

分類:[.NET 全般] 

FileOpenはStreamReaderとstreamwriterと違って文字コードを指定できないみたいですが、何になるんでしょうか?
UTF8ですか?

https://docs.microsoft.com/ja-jp/dotnet/api/microsoft.visualbasic.filesystem.fileopen?view=netframework-4.8

ファイルへの読み書き込みはWriteLine, PrintLineでしようと思います
[ □ Tree ] 返信 編集キー/

▲[ 91483 ] / 返信無し
■91485 / 1階層)  Re[1]: FileOpen関数とWriteLine,PrintLine
□投稿者/ WebSurfer (1848回)-(2019/06/30(Sun) 13:01:20)
マルチポストのようですので他のポスト先の URL を貼っておきます。

https://teratail.com/questions/197838
[ 親 91483 / □ Tree ] 返信 編集キー/

▲[ 91483 ] / 返信無し
■91487 / 1階層)  Re[1]: FileOpen関数とWriteLine,PrintLine
□投稿者/ キングダム (41回)-(2019/06/30(Sun) 14:05:37)
No91483 (素人プログラマ さん) に返信

私の環境(Windows10, .NET 4.7.2)ではShift_JISになりました
使用される文字コードはSystem.Text.Encoding.Defaultに依存してます

Encoding.DefaultはOSの設定に依存するみたいです
↓このページがわかりやすかったです

[VB.NET] System.Text.Encoding.Default は使わないほうがよい | オールトの雲
http://ooltcloud.sakura.ne.jp/blog/201508/article_13200024.html

Encoding.Defaultは.NET CoreではUTF-8だよーと↓こちらには書いてありました

Encoding.Default Property (System.Text) | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.text.encoding.default?view=netframework-4.8

実行環境によって変わるみたいですね
[ 親 91483 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -