Ich versuche Newline-Zeichen in einer Unicode-Zeichenfolge zu ersetzen und scheinen einige magische Codes zu fehlen.Ersetzen Sie Zeilenumbrüche in einer Unicode-Zeichenfolge
Mein spezielles Beispiel ist, dass ich an AppEngine arbeite und versuche, Titel aus HTML-Seiten in eine db.StringProperty()
in meinem Modell zu setzen.
So mache ich so etwas wie:
link.title = unicode(page_title,"utf-8").replace('\n','').replace('\r','')
und ich bekomme:
Property title is not multi-line
Gibt es andere Codes sollte ich verwenden für die ersetzen sein?
Drucken Sie die 'repr()' von 'page_title' und sehen Sie, welche Sonderzeichen darin enthalten sind. –