0
私はC#でFileHelpersライブラリを使用して、学生名の完全なカンマ区切りファイルを解析しています。しかし、名前の中には "é"のようなフランス語アクセントが含まれていますが、FileHelpersはこれらのアクセントを正しく解析しないことに気付きました。名前の例は "Chloé"であり、これを解析すると "Chloé"に変わります。FileHelpersを使用してカンマ区切りの値ファイルをフレンチアクセントで解析する
アクセントを正しく解析する方法はありますか?これは関連するコードです。
var engine = new FileHelperEngine<RawStudent>();
try
{
// Make result into an array of Student
var result = engine.ReadFile(path);
私がデータを書きたいクラスです。
public class RawStudent
{
[FieldNotEmpty]
public string First;
[FieldNotEmpty]
public string Last;
[FieldNotEmpty]
public int Id;
[FieldNotEmpty]
public int Grade;
[FieldNotEmpty]
public int Homeroom;
}
正しいエンコードを渡す必要があります。 – SLaks
http://www.filehelpers.net/docs/html/M_FileHelpers_FileHelperEngine__ctor_1.htm - 第2引数 'encoding'は、入力ファイルと一致する必要があります。 – jdphenix