python - 字符串里的u'\u00a1'怎么打印成中文
大家讲道理
大家讲道理 2017-04-18 10:24:16
0
2
783

现在有一个字符串,值就是:

demo = """
[u'\u2019\u2018 \u5fc5\u987b\u4e3a\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u8bf7\u4f7f\u7528 YYYY-MM-DD \u683c\u5f0f\u3002']
"""

现在我想把字符串里的unicode表示,打印成中文。这个怎么做呢?
就是要这样的效果:

demo = '''
[’‘ 必须为合法的日期格式,请使用 YYYY-MM-DD 格式。]
'''

这两个值之间怎么转换下呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
迷茫

Kenapa masalah ini berlaku lagi... Saya telah melihatnya sekurang-kurangnya sepuluh kali QAQ

demo.decode('unicode-escape')

Sudah tentu, ia terhad kepada Python 2, kerana rentetan jenis ini tidak akan ditemui dalam Python 3.

Malah, masalah anda sepatutnya berada di peringkat atasan. Anda tidak sepatutnya mendapatkan rentetan seperti ini dan melakukan apa yang anda mahu dengannya. Anda harus mendapatkan yang anda inginkan secara langsung.

Terdapat perpustakaan yang dipanggil uniout, yang boleh menyelesaikan beberapa masalah paparan uXXXX dalam Python 2.

Adalah sangat disyorkan untuk menggunakan Python 3, dan anda tidak perlu lagi risau tentang pemprosesan bahasa Cina.

左手右手慢动作

print(demo[0].encode('gbk').decode('gbk'))
Lihat jika ini berfungsi. Jika anda ingin memaparkan bahasa Cina dalam fail, format pengekodan fail juga mesti disokong.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!