<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 16, 2014 at 9:52 PM, Vernon D. Cole <span dir="ltr"><<a href="mailto:vernondcole@gmail.com" target="_blank">vernondcole@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Just out of curiosity, how does it work in CPython 3.4?<br></div></div></blockquote><div><br></div><div>As expected I guess:<br>Python 3.4.0 (default, Apr 11 2014, 13:05:11) <br>[GCC 4.8.2] on linux<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> u"\U0001D4AE"<br>'𝒮'<br></div><div>I even get correct character on my terminal. Wow!<br></div><div><br>>>> import sys<br>>>> sys.maxunicode<br>1114111<br><br></div><div>This means python I have is compiled with UCS4<br></div><div>Looks like .net has surrogates and no direct UCS4 support. I guess we don't have many alternatives.<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div>(That's where we should be headed. All of this fiddling with obscure str bugs in 2.7 is a bit of a waste, IMHO.)<br><br></div><br></blockquote><div><br></div><div>It saves effort when working with generic python packages. Any fix of "obscure" bytes conversion pays back.<br></div><div><br></div><div> --pawel<br></div></div></div></div>