C# 自动读取文本文件时检测语言
如果我已经懂俄语,我就知道如何读写俄语。例如,这里是读写俄语的代码C# 自动读取文本文件时检测语言,c#,file-io,C#,File Io,如果我已经懂俄语,我就知道如何读写俄语。例如,这里是读写俄语的代码 public string FileRead(string filename, String Contents) { Contents = File.ReadAllText(filename,Encoding.GetEncoding("iso-8859-5")); return Contents; } public void FileWrite(string con
public string FileRead(string filename, String Contents)
{
Contents = File.ReadAllText(filename,Encoding.GetEncoding("iso-8859-5"));
return Contents;
}
public void FileWrite(string contents)
{
System.IO.File.WriteAllText("C:\\pathe.txt", contents,Encoding.UTF8);
}
但我的问题是,如果我不懂某种语言,那么我如何能自动检测出这种语言,然后转到特定的代码(即俄语,这段代码)我最初发布了一个检测语言的链接,但真正的答案实际上是:
希望这对mate有所帮助我最初发布了一个检测语言的链接,但真正的答案是:
希望这对mate有所帮助我会非常困难地说:)除非文件中以某种方式定义了语言,否则你写的任何东西充其量只是猜测。显然,您可以编写代码来检测俄语;但也不是真正的乌克兰语,除非你进一步将其简化为角色搜索;但话说回来;你可能没有任何特定于乌克兰语字符的单词(只是一个例子)。我猜它不会那么简单,但我仍然希望有一个简单的解决方案:)我会非常困难地说:)除非在文件中以某种方式定义了语言-你写的任何东西充其量都是猜测。显然,您可以编写代码来检测俄语;但也不是真正的乌克兰语,除非你进一步将其简化为角色搜索;但话说回来;你可能没有任何特定于乌克兰语字符的单词(只是一个例子)。我猜不会那么简单,但我仍然希望有一个简单的解决方案:)