掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBAを使用して .NETで作られた「.vb」ファイルを読み取るには? (ID:142677)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB.NET のソースは 2003 以前だと Shift-JIS、2005 以降では、 UTF-8 でエンコードされているようです。 http://www.atmarkit.co.jp/fdotnet/dotnettips/609vsfileencode/vsfileencode.html 2003 から 2005 にアップグレードしたソースの場合は Shift_Jis のまま だったりするので、どちらのコードで保存されているか判断が必要です。 先頭3バイトをバイナリで読み込んで、EF,BB,BF だったら UTF-8、 それ以外なら Shift_Jis と判断し With New ADODB.Stream .charset = charset ' "utf-8" or "Shift_Jis" をセット .Open .LoadFromFile FileName Text1.Text = .ReadText End With こんなコードで読めるはずです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.