[PYTHON] Experimentiert mit Unicode, Decodierung und Codierung

Ich vergesse es immer, also notiere es dir str: unicode = "A": "U + 3042" Das Codieren von Unicode führt zu str Das Dekodieren von str macht es unicode Wenn Sie eine Kombination aus zwei Zeichenfolgen verwenden, müssen Sie diese an einer der beiden Zeichenfolgen ausrichten. Es gibt verschiedene Arten von Unicode wie shift_jis und utf-8, daher müssen Sie diese angeben. u "Japanisch" wird zu Unicode (Es wurde geschrieben, dass klar angegeben wurde, dass es sich um utf-8 handelt, aber ich verstehe die Bedeutung nicht. Es ist Unicode) Ich bin nicht sicher, wer "\ #! - * - Kodierung: utf-8 - * -" ist (dies erklärt auch, dass die Quelle in utf-8 geschrieben ist, aber es ist einfach. Ich fühle mich wie eine Lüge. Was ist, wenn ich es in sjis speichere und deklariere?)

unicode_encode_decode


#!-*- coding: utf-8 -*-
import re
course_key = "Prüfung:05. April 2012:00:00〜00:00"
print type(course_key)
#<type 'str'>
u_course_key = u"Prüfung:05. April 2012:00:00〜00:00"
print type(u_course_key)
#<type 'unicode'>
unicode_key = course_key.decode("utf-8")
print type(unicode_key)
#<type 'unicode'>
encode_key = unicode_key.encode("utf-8")
print type(encode_key)
#<type 'str'>
time_zone =  re.sub(r'.*(\d{2}Mond\d{2}Tag:\d{2}:\d{2}〜\d{2}:\d{2}).*',r'\1',course_key)
print type(time_zone)
#<type 'str'>
print time_zone
#05. April:00:00〜00:00

Recommended Posts

Experimentiert mit Unicode, Decodierung und Codierung
Python2 str / unicode und codieren / decodieren
Base64 decodieren / codieren
str und unicode
str und unicode
Python2 str / unicode und codieren / decodieren
Über _ und __
Dekodieren Sie ShiftJIS in Unicode
Mit und ohne WSGI
Beheben Sie manuell die Unfähigkeit, Pip mit Unicode Decode Eroor zu installieren
Bei mir cp und Subprocess
Programmieren mit Python und Tkinter
Ver- und Entschlüsselung mit Python
Python und Hardware-Verwenden von RS232C mit Python-
Super Auflösung mit SRGAN und ESRGAN
Group_by mit sqlalchemy und sum
Python mit Pyenv und Venv
Mit mir, NER und Flair
Funktioniert mit Python und R.