Questions marquées «unicode»

213
Python __str__ contre __unicode__

Existe-t-il une convention python pour le moment où vous devez implémenter __str__()versus __unicode__(). J'ai vu des classes remplacer __unicode__()plus fréquemment que __str__()cela, mais cela ne semble pas être cohérent. Existe-t-il des règles spécifiques lorsqu'il est préférable de mettre en...

212
Comment vérifier si une chaîne en Python est en ASCII?

Je veux vérifier si une chaîne est en ASCII ou non. Je suis au courant ord(), cependant quand j'essaye ord('é'), je l'ai TypeError: ord() expected a character, but string of length 2 found. J'ai compris que cela est dû à la façon dont j'ai construit Python (comme expliqué dans ord()la documentation...

204
Comment convertir wstring en chaîne?

La question est de savoir comment convertir wstring en chaîne? J'ai l'exemple suivant: #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl;...

193
Comment convertir une chaîne en utf-8 en Python

J'ai un navigateur qui envoie des caractères utf-8 à mon serveur Python, mais lorsque je le récupère à partir de la chaîne de requête, l'encodage renvoyé par Python est ASCII. Comment puis-je convertir la chaîne simple en utf-8? REMARQUE: La chaîne transmise depuis le Web est déjà encodée en UTF-8,...

169
(grep) Regex pour correspondre aux caractères non ASCII?

Sous Linux, j'ai un répertoire avec beaucoup de fichiers. Certains d'entre eux ont des caractères non ASCII, mais ils sont tous UTF-8 valides . Un programme a un bogue qui l'empêche de fonctionner avec des noms de fichiers non ASCII, et je dois savoir combien sont affectés. J'allais faire cela avec...

164
Caractère Unicode dans la chaîne PHP

Cette question a l'air d'une simplicité embarrassante, mais je n'ai pas pu trouver de réponse. Quel est l'équivalent PHP de la ligne de code C # suivante? string str = "\u1000"; Cet exemple crée une chaîne avec un seul caractère Unicode dont la «valeur numérique Unicode» est 1 000 en hexadécimal (4...