我正在開發一個c#hangman遊戲的比賽。我不能使用法語字符
我生成了一些有法文字符的單詞,而我的vs2015不支持它們。例如,當它生成「mûre」單詞而不是「û」時,會顯示「?」。
我試着去工具 - >選項 - >國際設置和那裏下載法語語言包。我跑了它,什麼都沒有發生。我顯示的選項只有「英文」和「與Microsoft Windows相同」。 (安裝後我重新啓動了我的電腦);
這裏是我的函數生成單詞:
private void generateRandomWord_Survival() {
Random rand;
rand = new Random();
if (!playSurvival) return;
StreamReader filereader;
int lineNumber = 0;
filereader = new StreamReader(@"survival_easy.txt");
if (survival_level == "easy") {
filereader = new StreamReader(@"survival_easy.txt");
lineNumber = File.ReadAllLines(@"survival_easy.txt").Length;
} else if (survival_level == "medium") {
filereader = new StreamReader(@"survival_medium.txt");
lineNumber = File.ReadAllLines(@"survival_medium.txt").Length;
} else if (survival_level == "hard") {
filereader = new StreamReader(@"survival_hard.txt");
lineNumber = File.ReadAllLines(@"survival_medium.txt").Length;
}
int line = rand.Next(1, lineNumber);
string text = String.Empty;
for (int i = 1; i <= line; i++) {
text = filereader.ReadLine();
}
filereader.Close();
word = text.ToCharArray();
initLabelSetup();
initLabelSetup();
}
這個問題發生在哪裏? VS2015本身不會「生成」單詞。 –
我有一個從文件中隨機生成單詞的方法。 – Radu
它是如何顯示它們的 –