为什么BitBucket没有在源代码中显示所有字符?

时间:2017-01-13 21:54:09

标签: bitbucket

我有以下源代码:

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);

请注意,我使用字符¬???

好吧,在线,使用Microsoft Edge,这看起来像:

On Bitbucket

它们显示为一个小问号符号。

为什么?

1 个答案:

答案 0 :(得分:1)

错误的字符显示通常是错误的字符集 Bitbucket使用UTF8,如果你有不同的字符,一些字符可能看起来很奇怪或不同 自HTML4以来支持Bitbucket does not allow to change the charset yet和UTF8 - 由于字符数量太多,所以很多页面都使用它......,

Here is a table which displays the differences.即使两者都可用,它也可以有不同的代码。 (在这张表中我只是UTF8所以一切看起来都很好。)

我创建了一个测试剪辑,显示符号正在显示。 (已删除)