Ubuntuにてjupyter notebook 上で英数字以外を盛り込んでプログラミングしていたところエラーが発生しました。
asciiからおおよそ文字コードに関する問題だと気付きました。
本問題の対処法は…
1.本ページ最下部記載の参考ページから参照するに、端末コマンドからpythonを入力します。
python
#Python 2.7.17 (~~~~)
#~~~~~~~~~~~~~
#Type "help", "copyright", "credits" or "license" for more information.
#>>>
2.Pythonのバージョン情報を確認後、
sitecustomize.pyファイルをusr/lib/pythonX.X下から探します。
もし存在していないのであれば、作成してください。
import sys / sys.getdefaultencoding(‘utf-8’)を追記あるいは空ファイルに記入する。
cd '/usr/lib/pythonX.X' #先ほど確認したバージョンを適宜入れてください
vim 'sitecustomize.py' #or touch 'sitecustomize.py'
#最下部に以下を記入。i or ins
import sys
sys.setdefaultencoding('utf-8')
#Esc :wq
3.確認
python
import sys
sys.getdefaultencoding()
#'utf-8'
以上でutf-8を含んだファイルでもPython上でアクセスや保存ができます。
utf-8を変えれば、その他の文字コードでも対応できるはずです。
参考サイト:
https://shu223.hatenablog.com/entry/20111201/1328334689