前提・実現したいこと
Atomにて、Atom RunnerとScriptで実行したときの
日本語の文字化けを直したいです
英語の文字はきちんと表示されております。
発生している問題・エラーメッセージ
Atom Runner
�v�Z���ʂ�456569���ł��B
�v�Z���ʂ�2.6064958572387695�b�ł����B
Script
�v�Z���ʂ�456569���ł��B
�v�Z���ʂ�2.889389753341675�b�ł����B
[Finished in 6.38s]
該当のソースコード
Python
ソースコード
import sys
import time
def calc_prod():
product = 1
for i in range(1,100000):
product=product*i
return product
start_time = time.time()
prod = calc_prod()
end_time=time.time()
print('計算結果は{}桁です。'.format(len(str(prod))))
print('計算結果は{}秒でした。'.format(end_time - start_time))
sys,exit()
試したこと
inti.coffeeに
process.env.PYTHONIOENCODING = "utf-8";
と追記しました。
右下がutf-8とPythonになっているかを確認しました。
他の言語を試すために
print("hello")で実行すると
「hello」ときちんと出ました。
しかし、print("あいうえお")で実行すると
「����������」と文字化けしました。
teratailでのやり取りも確認しました。
今回はリンクのやり取りとは異なり、
ScriptとAtom Runner自体は
正常に動作しています。
https://teratail.com/questions/116351
###補足情報(FW/ツールのバージョンなど)
Pythonは3.7.4です。Atomのバージョン情報は分かりませんでした。
プログラミングを始めて1か月でエディタをいろいろと試しております。
Visual Studio Codeやidleでは
文字化けせずに表示されております。
今回が初めての質問です。
ご教示のほど、よろしくお願いいたします。
あなたの回答
tips
プレビュー