お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2019-12-03 15:48:08

ginga81
メンバ
登録日: 2016-05-07

18.04のmonoで日本語が文字化けするようになりました。その修正方法です。

1ヶ月位前のアプデから、18.04でmonoの.NETプログラムで日本語が文字化けするようになりました。
そこでmonoプロジェクトにissue出ししたのですが
https://github.com/mono/mono/issues/17824
当面何もしないということになり途方に暮れました。

そこでアプデの履歴を
cat /var/log/apt/history.log

で探り当て、libgdiplusをアップデートした時におかしくなることが判明しました。
そこで

https://packages.ubuntu.com/bionic/amd64/libgdiplus/download
より
libgdiplus_4.2-2_amd64.deb
をダウンロード。

sudo dpkg -i libgdiplus_4.2-2_amd64.deb

でインストールし、バグのあるアップデートを適用させないようにするため

sudo apt-mark hold libgdiplus

これで正常化しました。
今後修正された場合は
sudo apt-mark unhold libgdiplus
で解除できます。

おそらくmonoではなかったためあちらでは今後も修正される見込みはないと思いますので、ここでご報告しておきます。
私は権限がないため、どなたかUbuntuのlibgdiplusへissue出しして頂けると幸いです。

オフライン

 

Board footer

Powered by FluxBB