Questions marquées «unicode»

441
Meilleure façon d'inverser une chaîne

Je viens d'avoir à écrire une fonction de chaîne inversée en C # 2.0 (c'est-à-dire LINQ non disponible) et j'ai trouvé ceci: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse +=...

395
Qu'est-ce que Unicode, UTF-8, UTF-16?

Quelle est la base d'Unicode et pourquoi le besoin d'UTF-8 ou UTF-16? J'ai fait des recherches sur Google et cherché ici aussi, mais ce n'est pas clair pour moi. Dans VSS lors de la comparaison de fichiers, il y a parfois un message indiquant que les deux fichiers ont des UTF différents. Pourquoi...

360
Pourquoi 2+ 40 est égal à 42?

J'ai été déconcerté lorsqu'un collègue m'a montré cette ligne d'alerte JavaScript 42. alert(2+ 40); Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Il s'avère rapidement que ce qui ressemble à un signe moins est en fait un caractère Unicode obscur avec une sémantique clairement...

348
Comment trouver la longueur d'une chaîne en R

Comment trouver la longueur d'une chaîne (nombre de caractères dans une chaîne) sans la diviser en R? Je sais trouver la longueur d'une liste mais pas d'une chaîne. Et qu'en est-il des chaînes Unicode? Comment trouver la longueur (en octets) et le nombre de caractères (runes, symboles) dans une...

257
UnicodeDecodeError, octet de continuation invalide

Pourquoi l'élément ci-dessous échoue? et pourquoi réussit-il avec le codec "latin-1"? o = "a test of \xe9 char" #I want this to remain a string as this is what I am receiving v = o.decode("utf-8") résulte en: Traceback (most recent call last): File "<stdin>", line 1, in <module> File...

241
Python: Supprimer \ xa0 de la chaîne?

J'utilise actuellement Beautiful Soup pour analyser un fichier HTML et appeler get_text(), mais il me semble qu'il me reste beaucoup de \ xa0 Unicode représentant des espaces. Existe-t-il un moyen efficace de les supprimer tous en Python 2.7 et de les transformer en espaces? Je suppose que la...

235
Comment puis-je changer l'encodage d'un fichier avec vim?

J'ai l'habitude d'utiliser vim pour modifier les fins de ligne d'un fichier: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators Est-il possible d'utiliser un processus similaire pour modifier l'encodage unicode...