2017-01-13 6 views
0

Ich habe den folgenden Quellcode:Warum zeigt BitBucket nicht alle Zeichen im Quellcode an?

static void UpdateNameAssignHistXML(CString strExistingName, CString strReplacementName = _T("¬DELETED¬")); 
static void UpdateNameAssignHistXML(tinyxml2::XMLElement* element, CString strExistingName, CString strReplacementName); 
static void DeleteNameFromAssignHistMAP(CString strName, CMapStringToPtr* pMapStrPtrHist); 

Bitte beachte, dass ich den Charakter ¬ verwenden ???

Nun, online, mit Microsoft Edge, das sieht aus wie:

On Bitbucket

Sie als kleines Fragezeichen-Symbol zeigen.

Warum?

+0

dies ist in der Regel ein charset Problem: [? Wie die Textcodierung einstellen] (https://answers.atlassian.com/questions/15277413/how-to-set-the-text- Kodierung) – rala

+0

@rala Ich habe gerade meine Dateien überprüft. Sie sind ANSI. Aber sie sehen OK auf meinem PC. Sie denken, dass ich die Kodierung für diese Zeichen ändern muss, um online anzuzeigen? –

+1

es war mein erster Gedanke. Wie Sie in meinem Link sehen, ist es UTF8 und basiert auf dem, was ich in der Schule gelernt habe: Ich denke ja – rala

Antwort

1

Falsche Anzeige der Zeichen ist in der Regel eine falsche Zeichensatz.
Bitbucket verwendet UTF8 und wenn Sie einen anderen haben, können einige Zeichen seltsam oder anders aussehen.
Bitbucket does not allow to change the charset yet und UTF8 wird seit HTML4 unterstützt - so viele Seiten verwenden es wegen der Anzahl der Zeichen, ....

Here is a table which displays the differences. Auch wenn es in beiden verfügbar ist, kann es einen anderen Code haben. (In dieser Tabelle ist alles UTF8 Ich denke, so sieht alles in Ordnung.)

ich einen Test snipped geschaffen, die das Symbol zeigt zeigt.(entfernt)

Verwandte Themen