IOpenServiceManager fails on non-english OS HRESULT returned is -1072896760. MSG_E_BADCHARDATA, which means "An invalid character was found in text content"
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>マイ検索</ShortName>
<Image width="16" height="16" type="image/icon">http://xyz.shopping.com/images/favicon.ico</Image>
<Url type="text/html" template="http://www.google.com/search?q={SearchTerms}"/>
</OpenSearchDescription>
Thank you,
dpb