【发布时间】:2010-12-09 19:14:58
【问题描述】:
嗨,
[背景] 我们目前为许多不同的公司构建文件。作为一家公司,我们的工作基本上是介于其他公司之间,帮助进行通信和数据存储。我们已经开始遇到编码问题,我们正在接收以一种格式编码的数据,但我们需要以另一种格式发送出去。所有文件之前都是使用 .net 框架默认的 UTF-8 构建的。但是我们发现某些公司无法读取 utf-8 文件。我假设是因为他们有需要其他东西的旧系统。特别是在发送某些法语字符时,这一点变得很明显。
我有一个解决方案,我们可以使用特定编码为特定成员构建特定文件。 (虽然我知道这可能还不够,但不幸的是,由于其他问题,目前我只能做到这一点。)
[问题] 无论如何,我正处于测试阶段,我想将 utf-8 或其他字符输入到管理工作室。对某些数据执行更新,然后验证文件是否从该数据正确构建。我意识到这并不完美。我已经尝试以编程方式读取文件并通过读取前导码等来验证编码。所以这就是我所坚持的。根据这个网站http://www.biega.com/special-char.html ...我可以通过单击 ALT+&+#+“字符的十进制表示”或 ALT+“字符的十进制表示”输入 utf-8 字符,但是当我使用表中指定的数据时在管理工作室中获得完全不同的角色。我什至使用管理工作室将文件保存为 utf-8 格式,方法是单击保存对话框中保存按钮上的箭头并指定编码。所以我的问题是如何准确地指定一个最终成为我要输入的字符并将其实际放入数据中的字符,然后将其放入文件中。
谢谢,
凯文
【问题讨论】: