Read all files as UTF-8 (#1035)

Fix encoding issues with some languages such as Chinese
by forcing UTF-8 everywhere. Configuration files written
in ANSI/Latin-1 and other encodings will need conversion.
This commit is contained in:
ORelio 2020-05-29 20:23:03 +02:00
parent cf9bc4c3d5
commit 20fb2323a4
9 changed files with 12 additions and 10 deletions

View file

@ -143,7 +143,7 @@ namespace MinecraftClient.ChatBots
{
if (System.IO.File.Exists(English ? Settings.Hangman_FileWords_EN : Settings.Hangman_FileWords_FR))
{
string[] dico = System.IO.File.ReadAllLines(English ? Settings.Hangman_FileWords_EN : Settings.Hangman_FileWords_FR);
string[] dico = System.IO.File.ReadAllLines(English ? Settings.Hangman_FileWords_EN : Settings.Hangman_FileWords_FR, Encoding.UTF8);
return dico[new Random().Next(dico.Length)];
}
else