teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

原因を見誤っていたので修正

2015/05/05 08:23

投稿

sounisi5011
sounisi5011

スコア697

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  エンコードの宣言が間違っています。
2
- [http://python.org/dev/peps/pep-0263/](http://python.org/dev/peps/pep-0263/)の「Defining the Encoding」に書いてあるのですが、`#!/usr/bin/python`等の記述を先頭に書く場合、
3
- `# coding: utf-8`ではなく`# -*- coding: utf-8 -*-`と書くようです。
2
+ `#coding : utf-8`ではなく`# coding: utf-8`または`#coding: utf-8`です。
3
+ `coding`と`:`の間にスペースは含められません。
4
+ (`#`と`coding`の間は問題なし)
4
5
 
5
6
  また、実際に動かした(`form['name'].value`だけは再現していないので`u'山田'`ですが)所、
6
7
  `now.date`の日付が数値ではなく`<built-in method date of datetime.datetime object at 0xb70989f8>`のような文字列になってしまいました。
@@ -12,7 +13,7 @@
12
13
 
13
14
  ```lang-Python
14
15
  #!/usr/bin/env python
15
- # -*- coding: utf-8 -*-
16
+ #coding: utf-8
16
17
  html_body = u"""
17
18
  <html><body>
18
19
  こんにちは、{}さん<br/>

1

何故か質問ページに表示されないため、編集を試みる

2015/05/05 08:23

投稿

sounisi5011
sounisi5011

スコア697

answer CHANGED
File without changes