[Hilfe]Zero widght space(Zeichen) mit String verbinden
-
Sehr geehrte Community
Aufgabe:
Ich versuche nun schon seit einer Weile dabei herauszufinden wie ich ein
Zeichen(Zero wight space|U+200B) mit einem String zu verknüpfen.
Diese Verknüpfung wird dann einem String übergeben.Code:
str_format(g_Config.m_PlayerName, sizeof(g_Config.m_PlayerName), "'Hier steht das Sonderzeichen'%s",m_pClient->m_aClients[Index].m_aName);
Ziel:
Das Ziel soll sein, dass man den selben namen bekommt wie der name eines anderem Spieler(ID) ([Index] sagt die ID aus) nur mit dem Sonderzeichen davor.Compilerwarnung:
menus_ingame.cpp(214) : warning C4566: Das durch den universellen Zeichennamen "\u200B" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht dargestellt werden.Die Datei menus_ingame.cpp(214) habe ich schon einige male mit der Codepage 6501(Unicode UTF-8 mit Signatur) oder 850(westeuropäisch (DOS) ) gespeichert
oder dasBeim Testen wir das Zeichen dann in ein ? umgewandelt.
Nun bitte ich euch um Hilfe und hoffe dass ihr mir helfen könnt das Problem zu lösen
Mfg warkid
ps. Es geht um das Spiel Teeworlds, dort mache ich zum Üben einen Clienten
-
unterstützt dein Compiler denn mehr als codepage 1252? wenn ja, dann schau einmal nach, wie du das umstellen kannst...
-
ich werde mal nachschaun ob er es tut
Ein Tipp wie ich es herausfinden kann - hab mich noch nie mit dem Compiler beschäftig.