回答編集履歴
2
原因を見誤っていたので修正
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
|
-
`#
|
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
|
-
#
|
16
|
+
#coding: utf-8
|
16
17
|
html_body = u"""
|
17
18
|
<html><body>
|
18
19
|
こんにちは、{}さん<br/>
|
1
何故か質問ページに表示されないため、編集を試みる
answer
CHANGED
File without changes
|