Python
1#! /usr/bin/python 2# coding: UTF-8 3print('Content-type: text/html\n') 4print("こんにちは!!!!!!!!!")
Python
1#! /usr/bin/python 2# coding: UTF-8 3print('Content-type: text/html\n') 4print(u"こんにちは!!!!!!!!!") # 正しいのかは知りません
Python
1#! /usr/bin/python 2# coding: UTF-8 3print 'Content-type: text/html\n' 4print u"こんにちは!!!!!!!!!"
これら全て文字化けします。
MAMP(Apache)でサーバーを起動し、localhost/Python/file.pyにアクセスしたら文字化けして表示されています。
英語だとちゃんと表示されるので、Apacheの設定の問題かと思い、調べてみたらAddDefaultCharset UTF-8というのが問題というサイトを幾つか見たのですが、僕の環境のMAMPのhttpd.confにはAddDefaultCharset UTF-8は存在していませんでした。なので、どうしたらいいか全く見当もつきません。
なぜ、文字化けするのですか?
そして、どうしたら文字化けせずにちゃんと日本語を表示できますか?
環境はOSX(10.11), Atom, Python(2.7, 3.x), MAMP(3.5), Apache(ヴァージョン不明)です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/04/13 04:51