私は単純な円グラフを生成するために django-googlecharts を使用しています。img タグ内では問題なく動作しますが、ブラウザのロケーション バーに img src を貼り付けると、Google は「不正なリクエスト」、「クライアントが不正なリクエストまたは不正なリクエストを発行しました」を返します。
ここの django-googlecharts ドキュメントの例に従いました。
http://github.com/jacobian/django-googlecharts/blob/master/docs/examples.html
実際、ドキュメントのこれらの例には同じ問題があります。たとえば、次のようになります。
<img src="http://chart.apis.google.com/chart?chs=300x200&cht=p&chl=One|Two|Three&chd=e:VVqq.." width="300" height="200" alt="It worked!" />
Web ページでは正常に動作しますが、ブラウザーのロケーション バーにカット アンド ペーストされた src は動作しません。
http://chart.apis.google.com/chart?chs=300x200&cht=p&chl=One|Two|Three&chd=e:VVqq..
これがエンコーディングの問題なのか、それとも何か他の問題なのかはわかりません。これらのチャートを HTML メールに埋め込もうとして運が悪く、この部分を理解することが解決につながるかどうか疑問に思っています。ご協力いただきありがとうございます!