我们有
我们尝试复制并粘贴包含以下类型字符的Word 2010文档中的文本:“'”,“ - ”等。更具体地说,OraOLEDB无法处理的唯一字符是:
¤ ¦ ¨ ´ ¸ ¼ ½ ¾ ƒ ˆ ˜ – —
‘ ’ ‚ “ ” „ † ‡ • … ‰ › ™
使用MSDAORA提供程序时工作正常,但在使用OraOLEDB提供程序时,这些字符会被保留为颠倒问号。
问题是我们必须使用OraOLEDB提供程序来处理一些CLOB字段。
我们能做什么?
答案 0 :(得分:0)
我在Ruby应用程序中遇到此问题,当您从Office文档中复制和粘贴时,您可以获得在字符集中编码的文本,这会在您的传输中进一步造成麻烦。因此我首先将粘贴的文本转换为UTF-8,不再存在这些问题。您可以在提交客户端之前或在接收ASP之前进行转换,然后再将其提供给数据库。 我找到了一个示例,如何将ASP从一个字符集转换为另一个字符集,但您必须根据需要进行调整Classic ASP - How to convert a UTF-8 string to UCS-2?