X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Ftext.c;fp=src%2Flibgame%2Ftext.c;h=eb36ab2285a47c42e0f8394e49a4d7850d419cf2;hb=5e6fe5ea09669e5b3492915a84a30862294baf45;hp=36096240203880ba31d6744f0c9bab2d9cc05eb0;hpb=d0c5c90b881c5764e2da6ca4ff7e5bc66f9a5913;p=rocksndiamonds.git diff --git a/src/libgame/text.c b/src/libgame/text.c index 36096240..eb36ab22 100644 --- a/src/libgame/text.c +++ b/src/libgame/text.c @@ -371,6 +371,15 @@ char *GetTextBufferFromFile(char *filename, int max_lines) closeFile(file); + if (getTextEncoding(buffer) == TEXT_ENCODING_UTF_8) + { + char *body_latin1 = getLatin1FromUTF8(buffer); + + checked_free(buffer); + + buffer = body_latin1; + } + return buffer; }