feedgeneratorでRSS生成

import feedgenerator

feed = feedgenerator.Rss201rev2Feed(
    title="Poynter E-Media Tidbits",
    link="http://www.poynter.org/column.asp?id=31",
    description=
    "A group Weblog by the sharpest minds in online media/journalism/publishing.",
    language="en", )

feed.add_item(
    title="Hello",
    link="http://www.holovaty.com/test/",
    description="Testing.")

with open('test.rss', 'w') as fp:
    feed.write(fp, 'utf-8')

英語だと問題ないが

import feedgenerator

feed = feedgenerator.Rss201rev2Feed(
    title="あいうえお",
    link="http://www.poynter.org/column.asp?id=31",
    description=
    "かきくけこ",
    language="ja", )

feed.add_item(
    title="Hello",
    link="http://www.holovaty.com/test/",
    description="さしすせそ")

with open('test.rss', 'w') as fp:
    feed.write(fp, 'utf-8')

print(feed.writeString('utf-8'))

日本語だとファイルに保存すると文字化け

printはきちんと日本語表示されている

どうもWindows10のPython3.6.2だとutf7で書き出されているみたい

UbuntuのPython3.5.2だとutf8で出力された

Windowsでutf8にするにはどうやればいいんだろう