CnC_Remastered_Collection icon indicating copy to clipboard operation
CnC_Remastered_Collection copied to clipboard

Character Encoding Error

Open Life4gal opened this issue 5 years ago • 2 comments

REDALERT/COMBUF.CPP

line 868 to line 892 and line 998 to line1022, encoding on github web page should be utf8, and these displays like this: Mono_Printf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿\n"); Mono_Printf("³ ³\n"); Mono_Printf("³ ³\n"); Mono_Printf("³ ³\n"); Mono_Printf("ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´\n"); Mono_Printf("³ Send Queue ³ Receive Queue ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ID Ct ACK ID Ct ACK ID Ct ACK³ ID Rd ACK ID Rd ACK ID Rd ACK³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("³ ³ ³\n"); Mono_Printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");

I open the file on my computer with utf8 encoding but these displays like this: Mono_Printf("谀哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪縗n"); Mono_Printf("? 砛n"); Mono_Printf("? 砛n"); Mono_Printf("? 砛n"); Mono_Printf("媚哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪穆哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪碶n"); Mono_Printf("? Send Queue ? Receive Queue 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("?ID Ct Type Data Name ACK ?ID Rd Type Data Name ACK 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("? ? 砛n"); Mono_Printf("滥哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪牧哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?); You can see in the last line.

Mono_Printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");

become

Mono_Printf("滥哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪牧哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?);

Ù" -> ? Missing a quote

I changed it and compiled it correctly now, but I'm not sure it's going to cause problems in the game.

Life4gal avatar Jun 06 '20 15:06 Life4gal

Maybe also have a look at: https://github.com/electronicarts/CnC_Remastered_Collection/pull/33

abergmeier avatar Jun 06 '20 16:06 abergmeier

Sorry,Can I ask how to solve this problem?

kingo233 avatar Jun 07 '20 01:06 kingo233