<div dir="ltr">Dear developers of PyPy:<div><br><div><div>I found that there might be a little bug in `unicodeobject.py`.</div><div><br></div><div>Our project relies on `sys.setdefautencoding('utf-8')` to handle string encoding things(we use Python2.7), which is not a good practice though, when we<br></div><div>upgrade pypy to 7.1.0 and any version newer than it,  our project stops working with tons of UnicodeEncodeError exceptions. There is already an</div><div><a href="https://foss.heptapod.net/pypy/pypy/-/issues/3329#note_156942" target="_blank">issue 3329</a> described this problem, I left my <a href="https://foss.heptapod.net/pypy/pypy/-/issues/3329#note_156942" target="_blank">comment</a> below it which provided our solution to this problem. But I am not sure our solution is the correct way, </div><div>and I tried to make a merge request but it then said that I don't have write permission, so I decided to write an email.</div></div></div><div><br></div><div>I'm looking forward to hearing from you guys soon.</div><div><br></div><div>Best regards,</div><div>Kevin</div></div>