PyCharm謎現象💥 デバッグすると日本語が文字化けしちゃう問題😱【Python🐍】
こんにちは!
パソコンインストラクター歴12年目の
チサです。(*´∀`)
今日は
Python🐍の勉強中に
起こったミステリー現象⁉️👻
PyCharmでデバッグすると
日本語が文字化けしちゃう問題😱
について書きます。
φ(..)メモメモ
今日は久々に
classの勉強をしてたんです。
classの継承を習ったので
ためしに簡単なコードを書いて
動かしてみたのですが。。
class Tanjyo:
name = "わんこ"
shurui = "犬"
birth_place = "大阪の枚方"
def jiko_shokai(self):
print(f"わたしは{self.birth_place}で生まれた{self.shurui}")
print(f"名前は『{self.name}』です。よろしくお願いします。")
inu = Tanjyo()
inu.jiko_shokai()
class Cat(Tanjyo):
name = "にゃんこ"
shurui = "ネコ"
birth_place = "北海道"
neko = Cat()
neko.jiko_shokai()
その時
怪奇現象が起こりました。
(||゚Д゚)ヒィィィ!
さっきのコード
一気に実行すると…
ちゃんと表示されるんです!
だけどね。
コードの途中に
ブレークポイント🔴を入れて
デバックモードで実行すると…
♦︎に❓がいっぱい…(゚Д゚≡゚Д゚)?
一気に実行ならOKなのに
デバックモードはダメ🙅♀️
そんなこと
みなさんもある⁉️
|ω・)チラッ
わたしは
半年くらいPyCharm使ってるものの
こんな状態は初💦
そんなわけで…
PyCharmの
エンコーディングの設定を
確認してみることに
settings ➡ Editor ➡ FileEncoding
そしたら
こんな設定になってました。
Global Encoding … ShiftJIS
Project Encoding … UTF8
もしや。。
もしや
この
『ShiftJIS』が悪さをしてるのか⁉️
そんな予感がしたので
ためしに
『UTF-8』に変更してみました👇
すると。。
文字化け解消★
デバッグモードでも
一気に実行でも
うまく表示されましたー🎉
(●^o^●)
やっぱり
こやつ(ShiftJIS)が
悪さしてたみたい🤗
正直。。
Global Encodingとは
一体何なのか⁉️
さっぱりよくわかってないですが。。
とにかく直ってよかった❤
めでたしめでたし!
それにしても
設定変更したわけでもないのに。。
なんで急に変わったんだろう⁉️
🤔
知らない間に
PyCharmのアップデート
みたいなやつが入ったのかな⁉️
今度から
文字化けが起きたら
settings ➡ Editor ➡ FileEncoding
即チェックします💡
( ・ω・)⁾⁾
ではでは
またあした!
(´꒳`)/
2022年12月吉日🎉
11冊目の新刊📕
【プロが教える】
かんたん・かわいい 図形で作るイラスト講座
出版しました!
ヾ(o´∀`o)ノワァーィ♪
イラストを描くのが苦手な方も
図形を使えば
かわいいイラスト作れちゃいますよ♪
(紙の📕もご用意してます)
【Amazonで販売中のKindle📕】
➊パソコンに関する📕 3冊
➋Kindle出版に関する📕 2冊
➌節約に関する📕 1冊
➍読書に関する📕 1冊
➎海外の方向けの📕 3冊
気になる本があれば
試し読みだけでも♪
(´▽`)
この記事が気に入ったらサポートをしてみませんか?