
Ubuntu日本語フォーラム
ログインしていません。
1文字に対して、表示は四角い枠の中に数字とアルファベット合計4文字。
1,表示されてないだけで、検索(migemo)で普通にヒットする。
2,カーソル位置の文字コードを表示する(C-x =)と正しいと思われる。
3,skkで入力しようとすると、日本語になった途端に症状発生。
4,素のemacs(emacs -q)でも症状発生。
5,複数の類似する環境のPCのうち1台だけ発生。
6,フォントは一緒でも発生する。
よろしくお願いします。
環境
Microsoft Windows [Version 10.0.22000.675] 複数あるうち、こちらの1台のみ発生
Microsoft Windows [Version 10.0.22616.100]
5.10.102.1-microsoft-standard-WSL2 #1 SMP Wed Mar 2 00:30:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2022-01-25, modified by Debian
~/ $ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
オフライン
WSL2はよく存じませんが、Ubuntuでよくあることは
言語のパッケージインストールが不完全(sudo apt update 、 sudo apt upgrade で解決?)
emacs でよくあることは、
init.el での文字コード指定不一致
ではないかと思います。
> 1文字に対して、表示は四角い枠の中に数字とアルファベット合計4文字。
表示できない文字なので、その文字コードが表示されているのではないかと思います。
オフライン
お返事ありがとうございます。
> 言語のパッケージインストールが不完全(sudo apt update 、 sudo apt upgrade で解決?)
ubuntuは以下のコマンドで細心にしているつもりなんです。
sudo apt update && sudo apt -y upgrade && sudo apt -y dist-upgrade && sudo apt -y autoremove && sudo apt -y autoclean
>emacs でよくあることは、
> init.el での文字コード指定不一致
>ではないかと思います。
emacs -q で起動しても、
ファイル先頭に文字コードを指定しても、症状変りません。
-*- coding: shift_jis -*-
他提供する情報や、試すことありますでしょうか?
オフライン
aweka による投稿:
お返事ありがとうございます。
> 言語のパッケージインストールが不完全(sudo apt update 、 sudo apt upgrade で解決?)
ubuntuは以下のコマンドで細心にしているつもりなんです。
sudo apt update && sudo apt -y upgrade && sudo apt -y dist-upgrade && sudo apt -y autoremove && sudo apt -y autoclean
>emacs でよくあることは、
> init.el での文字コード指定不一致
>ではないかと思います。
emacs -q で起動しても、
ファイル先頭に文字コードを指定しても、症状変りません。
-*- coding: shift_jis -*-
他提供する情報や、試すことありますでしょうか?
チョット、分からないですね?
emacs の表示と、文字指定は一致してますか?
UTF-8 => U:--- 、漢字変換ON => AあU:---
Shift-JIS => S:--- 、漢字変換ON => AあS:---
あと、mozc を試してみる
sudo apt install emacs-mozc
.emacs.d/init.el に追加
(require 'mozc)
(set-language-environment "Japanese")
(setq default-input-method "japanese-mozc")
(prefer-coding-system 'utf-8)
オフライン
ありがとうございます。
日本語入力環境には依存しないのですが、
確認して試してみます。
オフライン
特定のPCのみ発生していた症状なので、原因不明のまま諦めて放置してましたが、
ふとUbuntu自体を再インストールしたら日本語が正常表示されました。
で、別の機種でも同様の症状他が発生したので、Ubuntuを再インストールしても今度は改善されず、
色々試していたら、GUI環境のみで発生することがわかりました。
= Linux user 5.15.79.1-microsoft-standard-WSL2 #1 SMP Wed Nov 23 01:01:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Microsoft Windows [Version 10.0.19045.2364]
GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) of 2020-03-26, modified by Debian
emacs@GUI、右シフトキー認識しない。
emacs -nw、右シフトキー正常認識。
= Linux user 5.15.74.2-microsoft-standard-WSL2 #1 SMP Wed Nov 2 19:50:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux user 5.15.79.1-microsoft-standard-WSL2 #1 SMP Wed Nov 23 01:01:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Microsoft Windows [Version 10.0.22621.819]
Microsoft Windows [Version 10.0.22621.963]
GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2022-01-25, modified by Debian
emacs@GUI、日本語文字化け。
emacs -nw、日本語正常表示。
aweka による投稿:
ありがとうございます。
日本語入力環境には依存しないのですが、
確認して試してみます。
オフライン
WSL emacs 日本語文字化けの件 解決編
結局フォントの追加(Windowsのフォント使用)で正常動作しました。
fc-list
C-x C+f /sudo::/etc/fonts/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>
オフライン