2
5

More than 1 year has passed since last update.

Wineでの日本語の文字化けを修正する方法

Last updated at Posted at 2021-11-04

概要

以前Crackmeと呼ばれるリバースエンジニアリングの問題を解いていた時に、WindowsのバイナリファイルをLinuxで動かしたい状況がありました。
そのため、Wineを使ってWindowsのバイナリを走らせたのですが、日本語が文字化けしてしまっていました。

そこで、今回は僕が成功した修正方法をお伝えしたいと思います。
この方法で解決するとは限らないのでご了承ください。あくまで僕の場合は成功したという話です。

環境

僕が使用した環境を参考までにお伝えします。
あまり重要ではないですが、一応載せておきます。

OS:Kali Linux x64
仮想化ソフト:Virtual Box
ホストOS:Windows10

修正方法

wineコマンドの前に"LC_ALL=ja_JP.utf8"を付けるだけです。

LC_ALL=ja_JP.utf8 wine test.exe

ちなみにKali Linuxのキーボードを日本語に対応させるために、僕はこれらのコマンドを事前に入力していました。
皆さんも実行しておいた方がいいと思います。(多分)

sudo apt-get install -y task-japanese task-japanese-desktop
sudo dpkg-reconfigure locales
sudo update-locale LANG=ja_JP.UTF-8

最後に

ググってみると、この方法で上手くいかなかった人もちらほらいるらしいです。
どうやら他にもっとメジャーな方法もある様ですが、僕のケースも残しておこうかなという感じで書きました。

この記事が皆さんのお役に立てれば嬉しいです。最後まで読んでくださってありがとうございました。

質問がある方は是非コメントしてください😃

2
5
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
2
5