top of page
コミックブックリーダー

それで?

【Windows】Claudeの文字化けを命令文で解決する方法

  • 執筆者の写真: 山本 真弓
    山本 真弓
  • 6月15日
  • 読了時間: 2分

はじめてClaudeを使った時、回答が文字化けしてプチパニック。


原因は、Windows側の標準語と合わないということでした。


日本語とアラブ語くらいの違い(?)



Claudeの文字化けを命令文で解決する方法



私がやったのは、



Windowsコマンドプロンプト画面
Claudeが文字化けする時のWindows側の設定方法


①スタートボタン付近の検索窓に「ターミナル」と入力

②「コマンドプロンプト」で、「管理者として実行」を選択

③真っ黒な画面に以下をコピペする

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

$OutputEncoding = [System.Text.Encoding]::UTF8

④真っ黒な画面右上「×」で閉じる

⑤Claudeを再読み込みする




これで美しい日本語が表示されました。


※コマンドプロンプト:命令文のこと



Claudeの文字化けを命令文で解決する方法をとった私が参考にしたのが、「8PM Journal」さんの記事です。


上記以外にもいくつか解決策が載ってて、どれもとてもわかりやすかったですよ。




それで?



プログラミングの世界には、プログラミング語というのがあります。


文字化けは、そもそも、Claudeがいくら正しい日本語を送ってくれても、受け取るこちら側の設定が違うから起きる「仕組み」の問題です。



情報のズレは、相手に理解されたい自分は、相手を理解しているのか?



ということを解決しないと、


「あなたのことがわからない私のことがわからないあなた」


というトンチンカンがずっと続きます。



プログラミングの世界も、受け取る側の設定がアップデートされなくて古いままだと、言葉が正しく画面に映らない。



それで気づいたのが、


「人間関係がうまくいかなくなる原因と同じだな」ということ。




If you can't explain it to a six-year-old, you don't understand it yourself.

訳:6歳の子供に説明できなければ、(自分が)理解したとは言えない。




私は、アインシュタインのこの言葉が大好き。



なぜって、物理学の難解な理論を、6歳のこどもが理解できるくらい分かりやすく、簡単に説明できるほど完璧に、彼自身が理解していたという裏返しだから。






コメント


この投稿へのコメントは利用できなくなりました。詳細はサイト所有者にお問い合わせください。
bottom of page