.NETFramework を更新したら FileMakerが□□□になった
ある日突然、FileMakerのウィンドウ上の日本語が全部□□□になりました。
こんな感じです。
ウィンドウ上の日本語
これは、怖くて触れませんね(笑)
※ファイル中のデータ(テキストフィールド)は問題なく表示されましたが、
ここに入力するのは気持ち悪いですよね
.NETFramework の日本語パックを削除
直前にとあるツールをインストールしたのですが、その際.NETFramework4.6.2 を入れられたので、
恐らくそれが原因だろうと、「プログラムと機能」を見てみると、日本語パッケージが入っていました。
いままでインストールしていなかったので、きっとこれですね。
遠慮なくアンインストール!
※インストールしていた場合は、影響が出る可能性がありますので注意(調査)が必要です。
これで無事に直るでしょう!
直りません!
なんだよう!
これだと思ったのに!
バージョン問題を疑う
そうすると、次に疑うべきは .NETFramework 本体でしょうか。バージョン問題かもしれませんね。
チームメンバに聞いてみました。
- @shiramata : 「4.7でした」
- @Hi_Noguchi : 「使ってないよ?」
- @Hirata-Masato : 「いっぱい入ってます!でも、4.6.2 は無いです」
- @makki_1994 : 「・・・。」
おおう。大丈夫かうちのチーム。
バラバラっていうか、「使ってない」ってなんですか・・。
ここは @Hirata-Masato を信じて、4.6.1 にダウングレードしてみましょう。
.NETFramework 4.6.1 なら文字化けが解消しました
4.6.1 -> 4.6.2 のアップグレードで、何が変わったんでしょうね。
.NET Framework 4.6.2 を発表
共通言語ランタイムに修正が入ったようですが、それじゃない感。
ともあれ
4.6.2 のバージョン問題(であろう)というところまで、で切り上げます。
4.7 での動作検証をしたら追記しようかな。
どなたかの参考になれば幸いです。
(余談).NETFrameworkを削除してみる
@Hi_Noguchi は .NETFramework なくてもFMを動かせる、ハイパーFMクリエイターですが、
私のような一般人には無理です。
公式サイトでも必要って言ってます。
検証してみましょう
.NETFramework をアンインストールして・・・
FMを起動すると・・・
ほら。動きません!(よかった)
.NETFramework 4.6.2 は、そこにはいない
と思ったのですが、
Microsoftの公式サイトを確認すると「プログラムと機能」で表示される場所が 4.6.2 から変わったそうです。
Windows 7 SP1 と Windows Server 2008 R2 の SP1 は、
Microsoft.NET Framework 4.6.2はプログラムと機能コントロール パネルで [インストールされている製品として表示されます。
Windows 7 SP1 および Windows Server 2008 R2 の SP1 では、
[コントロール パネルの [プログラムと機能] の下のインストールされている製品として、 Microsoft.NET Framework の 4.6.1が一覧表示されます。
つまり、表示される場所が変わったらしいです。
なんでそんなマイナーバージョンから(笑)