- 1 名前:デフォルトの名無しさん mailto:sageteoff [2016/02/18(木) 12:33:22.06 ID:S96kZ0X7.net]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その28 peace.2ch.net/test/read.cgi/tech/1447568768/ 関連スレ Pythonのお勉強 Part51 peace.2ch.net/test/read.cgi/tech/1443700103/ ◆関連リンク Python の Home Page ttp://www.python.org/ ◆長いコードはこういうところにはってください ttp://ideone.com/ ttp://codepad.org/ ttp://pastebin.com/ ttp://dpaste.com/ ◆まとめwiki ttp://python.rdy.jp/
- 2 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:35:26.14 ID:S96kZ0X7.net]
- ●py3でshift-jisで表示できない機種依存文字をプロンプトに出力(解決)
丸1日かけてようやく解決した 環境:win10+VS2015+python3.5-64bit str=”ハートなどの機種依存文字” print(str)とした場合 ・[デバッグ開始]だとpyhonのプロンプトが起動する(エラー*1) エラー回避:print(str.encode("cp932","replace")(文字化け) 文字化け回避:ソース冒頭にos.system("chcp 65001")を記述 これにより、utf-8でプロンプトが起動する。その時にutf-8を規定に設定*2すると os.system("chcp 65001")をしなくてもよくなる ・[デバッグ無しで開始]だとc:\windows\system32\cmd.exeが起動する(エラー*1) 上記と同じ ・[Excute Project in Python Interactive](問題なく表示される) ・バッチ経由で起動(文字化けせず表示される) -run.bat- chcp 65001 d:\Python35\python.exe PythonApplication1.py pause *1:cp932 cant encodeなんちゃら *2:chcpがutf-8の状態の時に、右クリック>プロパティ>OK で(規定とは表示されないが)規定に確定される その他pythonやり始めて3日目で気づいたこと pipでインストールするならVS上でした方がお手軽(Pillowとか)
- 3 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:35:52.03 ID:S96kZ0X7.net]
- ネットにはデマ情報がいっぱい残ってるので
正しい情報をメモ cmd.exe UTF-8 chcp 65001 cmd.exe のショートカット リンク先 %SystemRoot%\system32\cmd.exe /c start "UTF-8" cmd このショートカットを起動してプロパティからフォントの設定(※ボールドフォントにチェックを入れる) レジストリ \\HKEY_CURRENT_USER\Console\UTF-8 に FaceName REG_SZ 適当 FontWeight REG_DWORD 0x0190 FontSize REG_DWORD 0x00120000 CodePage REG_DWORD 65001 nazochu.blogspot.jp/2011/08/blog-post_26.html
|

|