hm I guess I found an answer myself<br><br>on windows, the default encoding is not &#39;utf8&#39;<br>thus, if I use<br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">encoding = 
locale.getlocale()[1]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">t.decode(encoding)</span><br style="font-family: courier new,monospace;">
<br></span>instead of <span style="font-family: courier new,monospace;"><br><br></span><span style="font-family: courier new,monospace;">t.decode(&#39;utf8&#39;)<br><br></span>it works<span style="font-family: courier new,monospace;">
<br></span><br><div><span class="gmail_quote">On 1/31/07, <b class="gmail_sendername">frank h.</b> &lt;<a href="mailto:frank.hoffsummer@gmail.com">frank.hoffsummer@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello all,<br>using python 2.4.4, I have the following session on Mac OS X:<br><br><span style="font-family: courier new,monospace;">import datetime, locale</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">

locale.setlocale(locale.LC_ALL, &#39;se_SE&#39;)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">t=datetime.date(2007,01,29).strftime(&quot;%A&quot;)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">t</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&#39;M?\xa5ndag&#39;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">type(t)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&lt;type &#39;str&#39;&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">t.decode(&#39;utf8&#39;)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">u&#39;M\xe5ndag&#39;</span><br style="font-family: courier new,monospace;">

<br>fantastic! I just got the unicode version of the swedish name for &quot;Monday&quot;<br><br>now I want to do the same on my PC (also python 2.4.4)<br><br><span style="font-family: courier new,monospace;">import datetime, locale
</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">locale.setlocale(locale.LC_ALL, &#39;swedish&#39;)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">t=datetime.date(2007,01,29).strftime(&quot;%A&quot;)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">t</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&#39;m\xa5ndag&#39;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">type(t)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&lt;type &#39;str&#39;&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">t.decode(&#39;utf8&#39;)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Traceback (most recent call last):</span>

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; File &quot;&lt;stdin&gt;&quot;, line 1, in ?</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">

&nbsp; File &quot;c:\Python24\lib\encodings\utf_8.py&quot;, line 16, in decode</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; return codecs.utf_8_decode(input, errors, True)
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">UnicodeDecodeError: &#39;utf8&#39; codec can&#39;t decode bytes in position 1-3: invalid data</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"><br></span>...ups?!?! how can that be? what am I doing wrong? I just don&#39;t get it<br>thanks for any insight you might have!!<br><span class="sg">-frank<br><br>
</span></blockquote></div><br>