擅长:python、mysql、java
<p>我认为这个(快速和肮脏)代码可以满足您的需要:</p>
<pre><code>''.join('\\u' + x.encode('utf_16_be').encode('hex') for x in u'MESSAGE:')
# output: '\\u004d\\u0045\\u0053\\u0053\\u0041\\u0047\\u0045\\u003a'
</code></pre>
<p>或者如果你想要更多的“\”:</p>
^{pr2}$
<p>如果十六进制代码绝对需要大写:</p>
<pre><code>''.join('\\u' + x.encode('utf_16_be').encode('hex').upper() for x in u'MESSAGE:')
# output: '\\u004D\\u0045\\u0053\\u0053\\u0041\\u0047\\u0045\\u003A'
</code></pre>