0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MikuMikuDanceが急に文字化けするようになって困った。

Posted at

このように文字化けした.(何もしていないのに壊れた?)
何故文字化けしたか探すのに苦戦したので一応記事を書きました。
文字化け.png

結論からいうと、文字コードがShift-jisのファイルをUTF-8で開くようになっているからです。
 
Windows10のUTF8化(ベータ機能)をオフにすると直りました。(Windows11がでてもベータ機能のままという危ないものらしい)
 
これがオンになるのは、私の場合、Windowsの言語設定を日本以外のものにしたからということでした。
試しに7zip.exeでShift-JISを指定してファイルを展開すると、文字化けしません。(MMD等の一部のアプリだけ、文字化けするらしい)
以下7zipでShift-JISを指定して展開する方法(下の方法で解決できなかった時の無理やり解決策)
7zipでshift-jisを指定して展開する方法

 
つまり、Windowsの既定の文字コードがUTF-8になっていて、文字化けしています。

以下、既定の文字コードを変更する方法です

Windowsの設定(歯車)をおして、時刻と言語をクリック
システム.png

地域をクリックして、日付、時刻、地域の追加設定をクリック
地域.png

そして、地域をクリック
追加設定.png

管理のタブを押して、システムロケールの変更を押す。
管理.png

ここ、ベータの所にチェックを入れずにオッケーを入れる。ベータにチェックが入っていなければ、別の問題かも。OKを押すと再起動するか聞かれるので作業中のものは保存しておく。
システムロケールの変更.png

再起動すると、元に戻った。
スクリーンショット 2023-11-07 041308.png

私はチェックを変えずにひたすら言語や地域設定を変更して、再起動を繰り返していました。
かなり苦しんだので、初記事となりました。

7zipで文字コードがShift-JISで開けていないことに気づいて、Windowsの既定の設定がおかしくなってると思い、Windows10 utf8 ShiftJISで検索をかけて当たりました。"mmd"で検索したのがミスでした。ここらへんは文字コードの知識ですね。

以下に同じ文字コードを変える手段ですが、mmdで調べるとでてこないので、記事にしました
既定の文字コードを変更する方法
あと、どうやらShift_JISと Shift-JIS(SJIS)は違うそうです。基本的にShift-JISの方が新しく文字の数も多いので、まあこちらの方だろうと後者の方で書きました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?