永遠のプログラマ☆

還暦過ぎてもプログラマ(40年)

Report Viewer Windows 10 レポートウィザードで 文字化け

こんにちは。

久々にプロジェクトに参加。

忙しい思いをしてます。

還暦過ぎても頼りにされる。

ありがたいことです。

 

 

さて、マイクロソフトReport Viewer 。

サーバーサイドに持ってく rdlc ファイル。

実体は、XMLファイル。

 

秀丸でフォント変更やSQL文を

直接書ける。

 

元になるrdlcファイルは、

Visual Studio 2019で作る。

 

「レポートアプリケーション」C# プロジェクト。

レポートウィザードでサクサク。

 

う、、、

DBフィールドが日本語だとヘッダーが文字化けしてます。

 

調べたらありました。

 

[SSRS] Windows 10 におけるレポート表示時に文字化けが発生する。 – Microsoft SQL Server Japan Support Team Blog

 

■現象

Windows 10 上にて、Report Builder などを利用し、

レポートを作成する際に特定のフォントを利用すると、

日本語(漢字)の表示が文字化けします。 

 

■回避策


Windows 10 
に「繁体字中国語補助フォント」のフォールバックフォントをインストールする。

個々のレポート毎の対応でなく、一括で対応が可能な対処策となります。
次の手順でフォントをインストールできます。

フォントインストール手順
-----------------------------------------------------

1. [スタートメニューの [設定を開きます。

2. 設定の検索で、「アプリと機能」を検索します。

3. [アプリと機能を選択します。

4. [オプション機能の管理を選択します。

5. [機能の追加を選択します。一覧から 繁体字中国語補助フォントをインストールします。

 

あら不思議。

 

Visual Studio のレポートウィザードで

文字化けしなくなりました。

 

注:Windows10でのフォントのインストール方法

最近は、この方法に変わったようです。

 繁体字中国語補助フォントのインストール方法
1. C:\Windows\Fontsフォルダを開く
2. [すべての言語のフォントのダウンロード]をクリック
これでフォントがインストールされます。