我有一个客户要求我们编写 ac# 应用程序,该应用程序从他们的数据库中获取数据并将其输出到 .csv 文件。到目前为止,一切都很好。
该数据库包含一些 unicode 字符,当客户端使用 Excel 打开 .csv 时,这些字符看起来“奇怪”。例如:x0096 看起来像一个 A,上面有一个胡萝卜,旁边是欧元货币符号,而客户认为它应该看起来像一个 Dash。
所以我被要求让这些角色看起来“不奇怪”。
我为每个奇怪的字符编写了代码(我喜欢下面的 12 行)。
input = input.Replace((char)weirdCharacter, (char)normalCharacter);
必须有更好的方法。