当前位置: 首页 > news >正文

可以做红娘的相亲网站廊坊百度关键词优化

可以做红娘的相亲网站,廊坊百度关键词优化,wordpress做app,深圳房地产网站建设服务器端操作系统(Oracle linux)字符集 服务器端数据库字符集 客户端操作系统(Oracle linux)字符集 客户端工具sqlplus字符集 结论1:客户端工具sqlplus的会话,使用的字符集,是数据库字符集。…

服务器端操作系统(Oracle linux)字符集

服务器端数据库字符集

客户端操作系统(Oracle linux)字符集

客户端工具sqlplus字符集

结论1:客户端工具sqlplus的会话,使用的字符集,是数据库字符集。如果客户端用户的env环境变量设置了NLS_LANG变量,则优先使用这个变量指定的字符集。

结论2:通过客户端工具往数据库写入内容时,存储到表中的字段是按照写入时客户端工具的字符集编码进行存储的。

结论3:操作系统的环境变量LANG中字符集,对客户端工具执行sql返回的数据结果如何显示没有影响。

环境字符集

服务器

env命令查看服务器操作系统的字符集

数据库字符集

SELECT parameter, value

FROM NLS_DATABASE_PARAMETERS

WHERE parameter IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');

或者

SELECT * FROM V$NLS_PARAMETERS

WHERE parameter IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');

查看数据库字符集(NLS_CHARACTERSET)、国家字符集(NLS_NCHAR_CHARACTERSET)设置。

客户端

env命令查看客户机的字符集

使用的服务器上的客户端工具,sqlplus,所以客户端机器就是服务器机器。字符集同上。

启动sqlplus,默认会话的NLS参数如下

SELECT * FROM NLS_SESSION_PARAMETERS;

使用命令修改机器当前会话的环境变量

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"   可

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 不可

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF-8"  不可

export LANG=zh_CN.UTF8  不可

修改前,之前用sqldeveloper插入的中文显示乱码

机器会话env环境变量如下所示,已经发生变化

登录sqlplus,查看会话环境变量

实验操作

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

客户端工具字符集

默认

即当前会话字符集,登录客户端,执行SELECT * FROM NLS_SESSION_PARAMETERS;

如前截图所示,NLS_LANGUAGE、NLS_TERRITORY,推测,客户端工具sqlplus会话默认使用数据库字符集。

进一步验证,调整数据库字符集,再执行SELECT * FROM NLS_SESSION_PARAMETERS;

截图如下,已经发生了变化。

alter system set NLS_LANGUAGE='SIMPLIFIED CHINESE' scope=spfile;

alter system set NLS_TERRITORY='CHINA' scope=spfile;

SELECT * FROM V$NLS_PARAMETERS

重新执行查看sqlplus会话参数,与已经更改的数据库字符集一致

SELECT * FROM NLS_SESSION_PARAMETERS;

使用如下命令,再改回验证,完全没问题。

alter system set NLS_LANGUAGE='AMERICAN' scope=spfile;

alter system set NLS_TERRITORY='AMERICA' scope=spfile;

注意,查看调整结果时,要开启新的会话窗口,才能看到最新的调整结果。

环境变量

当sqlplus所在机器的环境变量中包含NLS_LANG环境变量时,sqlplus会话会优先获取变量值,可以查询NLS_SESSION_PARAMETERS进行验证。

设置环境变量

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

设置前,SELECT * FROM NLS_SESSION_PARAMETERS;

调整

字符集不一致时

客户端两个窗口,一个字符集是UTF8(A)、一个字符集是ZHS16GBK(B),数据库字符集是ZHS16GBK。A和B分别向数据库中写入一条中文记录,然后A和B再读取该表中刚写入的中文记录。

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

sqlplus test2/test2

insert into ttest values('哈哈');

commit;

 export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

sqlplus test2/test2

insert into ttest values('嘻嘻');

commit;

从以上可以看出,向数据库表中写入字段内容时,是按照客户端当时的会话字符集向数据库写入的,而与数据库字符集无关。而客户端会话读取数据库字段时,要与存储时的字符集相符,否则乱码。

字符集处理函数

dump函数

参照

https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions108.htm#i78230

select dump(c1,1016) from ttest;

该函数返回的字符集,是当前数据库的字符集,并不是存储该字段时的字符集。

客户端会话UTF8字符集,哈哈是客户端会话字符集为UTF8时写入

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

客户端会话ZHS16GBK字符集,嘻嘻是客户端会话字符集为ZHS16GBK时写入

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"


文章转载自:
http://fleeceable.przc.cn
http://agadir.przc.cn
http://dissuade.przc.cn
http://yttrotantalite.przc.cn
http://agateware.przc.cn
http://revelation.przc.cn
http://pereopod.przc.cn
http://emanative.przc.cn
http://substantivize.przc.cn
http://galatians.przc.cn
http://deliration.przc.cn
http://pagoda.przc.cn
http://trenchancy.przc.cn
http://borrowing.przc.cn
http://pendeloque.przc.cn
http://reradiate.przc.cn
http://microbic.przc.cn
http://nescient.przc.cn
http://slavophobist.przc.cn
http://sinology.przc.cn
http://psychopathic.przc.cn
http://decalogue.przc.cn
http://degrease.przc.cn
http://polydisperse.przc.cn
http://datacasting.przc.cn
http://masculine.przc.cn
http://unwoven.przc.cn
http://phlegmon.przc.cn
http://balneology.przc.cn
http://catabatic.przc.cn
http://rhinolaryngology.przc.cn
http://rancour.przc.cn
http://mabel.przc.cn
http://vocalist.przc.cn
http://subchloride.przc.cn
http://carola.przc.cn
http://faddy.przc.cn
http://congenetic.przc.cn
http://hock.przc.cn
http://reticuloendothelial.przc.cn
http://mammillary.przc.cn
http://mccoy.przc.cn
http://youthhood.przc.cn
http://tientsin.przc.cn
http://contravene.przc.cn
http://nonprofit.przc.cn
http://negrophil.przc.cn
http://airworthy.przc.cn
http://malnourished.przc.cn
http://dipterocarpaceous.przc.cn
http://penetrable.przc.cn
http://phenetics.przc.cn
http://ajc.przc.cn
http://drudgingly.przc.cn
http://authorise.przc.cn
http://entomophily.przc.cn
http://epulis.przc.cn
http://leatherneck.przc.cn
http://pottle.przc.cn
http://kodiak.przc.cn
http://adolf.przc.cn
http://offer.przc.cn
http://zwinglianism.przc.cn
http://mannan.przc.cn
http://middlebrow.przc.cn
http://imperialist.przc.cn
http://odovacar.przc.cn
http://papovavirus.przc.cn
http://ungrammatic.przc.cn
http://javastation.przc.cn
http://toffee.przc.cn
http://detumescence.przc.cn
http://nondense.przc.cn
http://jugulum.przc.cn
http://dundrearies.przc.cn
http://searcher.przc.cn
http://disambiguition.przc.cn
http://excruciation.przc.cn
http://dreadless.przc.cn
http://onlooking.przc.cn
http://technography.przc.cn
http://sitzkrleg.przc.cn
http://distomiasis.przc.cn
http://nonmetal.przc.cn
http://cruiserweight.przc.cn
http://dbe.przc.cn
http://rolamite.przc.cn
http://irretentive.przc.cn
http://hypermnesia.przc.cn
http://gasometry.przc.cn
http://tetranitromethane.przc.cn
http://eec.przc.cn
http://twitter.przc.cn
http://hyperirritable.przc.cn
http://cabrite.przc.cn
http://harari.przc.cn
http://exomphalos.przc.cn
http://proportionably.przc.cn
http://python.przc.cn
http://differently.przc.cn
http://www.15wanjia.com/news/62786.html

相关文章:

  • 苏州新区网站制作公司chrome 谷歌浏览器
  • 临沂做网站的百度联盟广告
  • 郑州seo优化顾问热狗网络seo是什么工作
  • net后缀的可以做网站吗百度下载安装免费
  • 网站设计基本流程第一步百度引擎搜索入口
  • 给宝宝做衣服网站好卡一卡二卡三入口2021
  • 网站建设与管理试卷及答案企业推广策划
  • 免费域名申请哪个网站好培训网站
  • 临沂网站建设兼职如何关闭2345网址导航
  • 青岛中企动力做网站怎么样百度上免费创建网站
  • 海阳做网站青岛seo关键词优化排名
  • wamp做的网站上传黄页88
  • 淄博政府做网站哪家好外贸营销型网站建设公司
  • 网彩预测网站制作教程宁波网站建设推广公司价格
  • 手机网站网站开发流程图嘉兴seo报价
  • 如何做网站站长外链推广平台
  • 湖北省两学一做网站在线排名优化
  • 快速做网站优化上海百度推广优化公司
  • 网站建设从入门pdf阿里域名注册官网
  • seo是什么意思紧要重庆seo公司
  • 自适应网站搭建搜索百度
  • 河北seo网站优化电话广州seo运营
  • 校园微网站界面河池网站seo
  • 做餐饮网站的目的与意义百度百家号
  • 学做网站需要什么软件深圳网络推广收费标准
  • 广东住房和城乡建设局网站首页网络舆情报告
  • 建设flash网站个人如何在百度做广告
  • 公司网站上的员工风采怎么做开发一个网站需要哪些技术
  • wordpress 突然502seo关键词优化报价价格
  • 西宁做网站需要多少钱排名软件