Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'T\x81r', '']
Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'Tür', '']
Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'T\x81r', '']
Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'Tür', '']
Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'T\x81r', ''] 11
Unexpected error: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
Code: Alles auswählen
a = 'T\x81r'
b = repr(a.decode('unicode-escape'))
print a
print b
Code: Alles auswählen
Transchlag links
u'T\x81ranschlag links'
Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'T\x81r', '']
Du willst das so in der Datenbank speichern? Als String mit eckigen Klammern und allem?DMD-OL hat geschrieben:ich versuche das was ich genau so bekomme:so umzuwandeln, daß in die datenbank ein unicode:Code: Alles auswählen
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'T\x81r', '']
['T', 'N', '', '', '1', '', 'Schrank', '2', '', 'Tür', '']
gespeichert wird.
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
bezeichnung_1 = '\x81'
result = unicode(bezeichnung_1.decode('unicode-escape'))
print result,type(result)
Code: Alles auswählen
bezeichnung = matline[6]
print bezeichnung,type(bezeichnung)
Code: Alles auswählen
Metallschub verfgt ber <type 'str'>
Schliessgeschwindigkeit der Tr <type 'str'>
Code: Alles auswählen
Metallschub verfügbar über <type 'str'>
Schliessgeschwindigkeit der Tür <type 'str'>
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
result = u"\x81"
print result
Code: Alles auswählen
<type 'unicode'>
Code: Alles auswählen
>>> result = u"\xfc"
>>> print result
ü
Code: Alles auswählen
f = open(fname, encoding="latin-1")
Code: Alles auswählen
T;N;00000522;;1;;Oberschrank;2;;Transchlag links;
T;N;00000522;;3;;bestehend aus:;4;;1 Tr;
T;N;00000522;;5;;1 Glaseinlegeboden;6;;Trd„mpfer passt sich der;
T;N;00000522;;7;;Schliessgeschwindigkeit der Tr;8;;individuell an;
T;N;00000522;;9;; ;10;;H”he: 600 mm;
T;N;00000522;;11;;Breite: 400 mm;12;;Tiefe: 200 mm;
T;N;00000522;;13;;Frontfarbe: Weiss Hochglanz;14;;Korpusfarbe: Weiss gl„nzend;
T;N;00000522;;15;; ;16;;Fabrikat: VIGOUR;
T;N;00000522;;17;;Modell: cosima Solit„r;18;;Artikel-Nr.: COOSAG040L4;
T;N;00000524;;1;;Oberschrank;2;;Transchlag links;
T;N;00000524;;3;;bestehend aus:;4;;1 Tr;
T;N;00000524;;5;;1 Glaseinlegeboden;6;;Trd„mpfer passt sich der;
T;N;00000524;;7;;Schliessgeschwindigkeit der Tr;8;;individuell an;
T;N;00000524;;9;; ;10;;H”he: 600 mm;
T;N;00000524;;11;;Breite: 400 mm;12;;Tiefe: 200 mm;
T;N;00000524;;13;;Frontfarbe: Anthrazit Hochglanz;14;;Korpusfarbe: Weiss gl„nzend;
T;N;00000524;;15;; ;16;;Fabrikat: VIGOUR;
T;N;00000524;;17;;Modell: cosima Solit„r;18;;Artikel-Nr.: COOSAG040L6;
Code: Alles auswählen
Oberschrank
bestehend aus:
1 Glaseinlegeboden
Schliessgeschwindigkeit der Tr
Breite: 400 mm
Frontfarbe: Weiss Hochglanz
Modell: cosima Solitr
Oberschrank
bestehend aus:
1 Glaseinlegeboden
Schliessgeschwindigkeit der Tr
Breite: 400 mm
Frontfarbe: Anthrazit Hochglanz
Modell: cosima Solitr