SSDT for Visual Studio 2017 へのプロジェクトのアップグレード時の文字化けの解消法
Reporting Service のプロジェクトをSSDT for Visual Studio 2017 へのプロジェクトのアップグレード時の不具合が起きたので、その解消法についてメモしておきます。
※本記事で使用しているSSDTのバージョンは「SQL Server Data Tools for Visual Studio 2017 15.9.7」です。
過去のReporting Service のプロジェクトを SSDT for Visual Studio 2017で開くと、アップグレードする旨のメッセージダイアログが表示される。
更新前のバージョン:SQL Server Data Tools for Visual Studio 2013
更新後のバージョン:SQL Server Data Tools for Visual Studio 2017
「はい」を選択してプロジェクトを起動すると正常に表示される。
しかし、いったんソリューションを閉じて、もう一度起動するとファイル名に日本語を含む場合、文字化けしてしまう。
この問題を解決するには、ソリューションのフォルダの中にあるプロジェクトファイル「XXXX.rptproj」ファイルのエンコードをUTF-8に変更すると解決する。
「XXXX(プロジェクト名).rptproj」ファイルをメモ帳で開き、エンコード付きでUTF-8保存し直すと解決する。
その際、rptprojファイルを保存する時に、1行目のencodingを変更する。
<?xml version="1.0" encoding="shift-jis?>
を
<?xml version="1.0" encoding="UTF-8?>
に変更する。
Author And Source
この問題について(SSDT for Visual Studio 2017 へのプロジェクトのアップグレード時の文字化けの解消法), 我々は、より多くの情報をここで見つけました https://qiita.com/c-nuts/items/39e6e647548a31c1e14c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .