Google App Engine SDKのちょっとしたバグがいつの間にか直ってた件
Google App Engine SDK 1.1.0(日本語ページではまだ最新版)だと
「Development Console - Datastore Viewer - Edit Entity」のページ*1で、
「"」のエスケープがされてなかった*2。
(「Development Console - Datastore Viewer」のページ(一覧画面のページ)ではちゃんと「"」もエスケープされている。)
なので、例えば「test」という文字列を入れたら当然
testが表示されて、テキストボックスのhtmlも
<input class="string" name="string|word" type="text" size="50" value="test"/>
おかしなところはない。
が、「"test」を入れると、「"」がエスケープされていないので、
テキストボックスには何も表示されず、
htmlは、
<input class="string" name="string|word" type="text" size="50" value=""test"/>
という感じに、おかしなことになってしまっていた。
でも、久しぶりにSDKをアップデートして1.1.9(英語ページでの最新版)に上げたら
<input class="string" name="string|word" type="text" size="50" value=""test"/>
だからどうということはないのだけども。