私が取り組んできたASP.NETアプリケーションは、通常の引用符と記号を適切に解析します。MSExcelを使用して作成されたCSVファイルのスマートクォート以外。
以下は私が使用するコードです:
for (int i = 0; i < ds.Tables["Comments"].Rows.Count; i++) {
value = ParseSmartQuotes(ds.Tables["Comments"].Rows[i][col.FieldName].ToString());
ParseSmartQuotesメソッド内で、私は多くのことを試しました。それらのいくつかは次のとおりです。
スマートクォートを通常のクォートに置き換える(または)スマートクォートをWebページにそのまま表示するソリューションをいただければ幸いです。