Ich schreibe ein Programm, das Bildschirmnamen und Tweets von Twitter in eine TXT-Datei holt. Einige Bildschirmnamen enthalten spezielle Unicode-Zeichen wie ♡. In meinem Bash-Terminal erscheinen diese Zeichen als leere Box. Mein sql schlägt fehl, wenn ich versuche, dieses Zeichen einzufügen, und sagt mir, dass es ein unübersetzbares Zeichen enthält. Gibt es eine Möglichkeit, nur Sonderzeichen in Python in ihre hexadezimale Form zu konvertieren? Ich würde auch gerne nur mitPython zum Konvertieren spezieller Unicode-Zeichen (wie ♡) in ihre Hexadezimal-Literale in einer Zeichenfolge (wie 0x2661)
Idealer diese Sonderzeichen ersetzen „screen ♡“ umwandeln würde zu „screenName0x2661“ oder ersetzen Sie einfach Sonderzeichen zu so etwas wie „screen # REPLACE #“
Dank!
Versuch URL kodieren Methoden ...? – anishsane