首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle -Character编码

Oracle -Character编码
EN

Stack Overflow用户
提问于 2010-04-12 14:04:04
回答 1查看 674关注 0票数 2

我正面临着一个特殊的问题,我需要更新数据库中的一个特定值来表示‘地狱’。当我运行普通的update语句时,这些值更新得很好。但是,当我将其放入一个.sql脚本文件,然后运行update语句时,最后一个字符被一个垃圾值替换。有人能告诉我这一点吗? oracle是如何处理脚本文件的?

EN

回答 1

Stack Overflow用户

发布于 2012-09-12 15:38:52

如果update语句可以工作,那么这不是数据库中字符编码的问题,所以有两个主要的问题需要查看:您的软件和您的文件编码。

检查你的编辑器是不是UTF8兼容的-例如记事本是不兼容的,但是写字板是兼容的,所以像UltraEdit这样更好的编辑器是兼容的。你还需要检查文件是否保存为UTF8,因为这并不总是默认的,例如,如果你用记事本编辑和保存了一个文件,它将不再是记事本。

一旦有了UTF8文件,就必须通过支持UTF8的软件将其加载到数据库中,在Windows10g中不支持SQLPlus。SQL Developer没问题。如果您想使用SQLPLus,请将客户端升级到11g。你没有说你是如何加载它的,所以无论你使用的是什么,都要检查一下是否支持UTF8。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2620149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档