9
votes

Git sous Windows: caractère étrange sur la première ligne pour le fichier C #

en utilisant http://code.google .COM / P / MSYSGIT / Téléchargements / Détails / Détails? Nom = git-1.7.3.1-Preview20101002.exe & CAN = 2 & q = GUI lors de la visualisation du fichier AC # I Obtenir ceci: XXX

Est + ï ... caractères normaux?

git

1 commentaires

N'est-ce pas un diff, pas une "vue" du fichier?


3 Réponses :


3
votes

C'est l'ordre d'ordre d'octet Unicode. Donc, le logiciel qui vous montre que le texte affiche la nomenclature au lieu de le sauter.


0 commentaires

3
votes

Thèses Les caractères sont la naissance du fichier codé.

Les fichiers UTF-8 peuvent être codés avec ou sans naissance. Vous pouvez faire la conversion avec des outils tels que "Notepad ++".


0 commentaires

12
votes

ï »¿ est ce que le caractère UNICODE U + FEFF codé comme UTF-8 ressemble lorsque vous" supposez "le codage est en réalité ISO-8859-1 (latin 1).

U + FEFF est un espace non-casseur de largeur zéro, mais cette utilisation est obsolète et est normalement utilisée comme marque d'octet-ordre (BOM) dans Schémas de codage de caractères qui ont un code multibyte Unités Comme l'octet a échangé la version: U + FFFE n'est pas un caractère unicode valide.

Comme UTF-8 est juste une séquence d'octets, il n'a aucun sens d'avoir une marque d'ordre d'octets, mais certains outils utilisent toujours le caractère comme une signature UTF-8 ".


0 commentaires