oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...

恰当的字符集,畅快的体验!

00、Oracle字符集

Subsets and Supersets   #子集与超集

Table A-11 Subset-Superset Pairs

Subset(子集)

Superset(超集)

AR8ADOS710

AR8ADOS710T

AR8ADOS720

AR8ADOS720T

AR8ADOS720T

AR8ADOS720

AR8APTEC715

AR8APTEC715T

AR8ARABICMACT

AR8ARABICMAC

AR8ISO8859P6

AR8ASMO708PLUS

AR8ISO8859P6

AR8ASMO8X

AR8MUSSAD768

AR8MUSSAD768T

AR8MUSSAD768T

AR8MUSSAD768

AR8NAFITHA711

AR8NAFITHA711T

AR8NAFITHA721

AR8NAFITHA721T

AR8SAKHR707

AR8SAKHR707T

AR8SAKHR707T

AR8SAKHR707

BLT8CP921

BLT8ISO8859P13

BLT8CP921

LT8MSWIN921

D7DEC

D7SIEMENS9780X

D7SIEMENS9780X

D7DEC

DK7SIEMENS9780X

N7SIEMENS9780X

I7DEC

I7SIEMENS9780X

I7SIEMENS9780X

IW8EBCDIC424

IW8EBCDIC424

IW8EBCDIC1086

KO16KSC5601

KO16MSWIN949

LT8MSWIN921

BLT8ISO8859P13

LT8MSWIN921

BLT8CP921

N7SIEMENS9780X

DK7SIEMENS9780X

UTF8

AL32UTF8

WE8DEC

TR8DEC

WE8DEC

WE8NCR4970

WE8ISO8859P1

WE8MSWIN1252

WE8ISO8859P9

TR8MSWIN1254

WE8NCR4970

TR8DEC

WE8NCR4970

WE8DEC

WE8PC850

WE8PC858

注意:

直接修改oracle字符集,子集向超集转变。是没问题的。汉字在gbk下占2个字节、utf8下是3个字节

01、mysql字符集关系

11、查看mysq支持的字符集

show character set;

a6bf0b806b852a530c0146a5b8ef4ba27f1.jpg

22、查看当前数据库使用的字符集

show variables like '%character%';

938cfaec02128f2aeb4dbbb98503cd034eb.jpg

参数解释:

mysql和字符集有关的变量

character_set_client:     客户端请求数据的字符集

character_set_connection:从客户端接收到数据,然后传输的字符集

character_set_database:  默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,那就使用 character_set_server指定的字符集,这个变量建议由系统自己管理,不要人为定义。

character_set_filesystem: 把os上文件名转化成此字符集,即把 character_set_client转换character_set_filesystem,默认binary是不做任何转换的

character_set_results:    结果集的字符集

character_set_server:数据库服务器的默认字符集

character_set_system:   这个值总是utf8,不需要设置,是为存储系统元数据的字符集

修改mysql字符集的方法:

mysql> SET collation_connection = utf8_general_ci ;

mysql> SET collation_database = utf8_general_ci;

mysql> SET collation_server = utf8_general_ci ;

02、mysql客户端请求字符集流转过程

一个完整的用户请求的字符集转换流程是

1) mysql Server收到请求时将请求数据从character_set_client转换为character_set_connection

2) 进行内部操作前将请求数据从character_set_connection转换为内部操作字符集,步骤如下

A. 使用每个数据字段的CHARACTER SET设定值;

B. 若上述值不存在,则使用对应数据表的字符集设定值

C. 若上述值不存在,则使用对应数据库的字符集设定值;

D. 若上述值不存在,则使用character_set_server设定值。

3) 最后将操作结果从内部操作字符集转换为character_set_results

f7870f8a0dded12d81f5b1d88595fe09a01.jpg

附上mysql5.6.x的my.cnf配置

[client]default-character-set=utf8

[mysql]

auto-rehashdefault-character-set=utf8

[mysqld]

user=mysql

innodb_buffer_pool_size=256M

join_buffer_size=128M

sort_buffer_size=20M

read_rnd_buffer_size=64M

lower_case_table_names=1max_allowed_packet=500M

wait_timeout=200000interactive_timeout=200000datadir=/servyou_domain/mysql/data

socket=/var/lib/mysql/mysql.sock

init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

symbolic-links=0sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

log_bin_trust_function_creators=1[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/servyou_domain/mysql/data/mysqld.pid

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538861.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

曼彻斯特编码_两种编码方式以及两种帧结构

一、不归零制编码(Non-Return to Zero)对于不归零制编码是最简单的一种编码方式,正电平代表1,负电平代表0。如下图:其实在不归零制编码中有一个很明显的缺陷,那就是它不是自同步码。对于上图,你知道它传输的数据是什么…

Android快速开发框架XUtils

原文地址:http://blog.csdn.net/rain_butterfly/article/details/37812371 点击阅读原文 -------------------------------------------- https://github.com/wyouflf/xUtils https://github.com/wyouflf/xUtils3 XUtils是基于afinal开发的,比afina…

如何安装python3.8.1_python3.8.1 安装

Loading...请注意,本文编写于 217 天前,最后修改于 217 天前,其中某些信息可能已经过时。系统环境:centos 7 安装依赖项 bash yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-d…

明年新iphone使用增强版5nm芯片_苹果A15芯片或将采用台积电5nm+工艺!性能提升极强...

今年苹果的iPhone 12系列搭载的A14 仿生芯片是今年智能手机市场推出的第一款5nm工艺处理器,处理器的性能也是用户有目共睹的,相较于之前的芯片性能提升了一大截,有众多网友也表示:苹果芯片最大的敌人就是上一代的自己。当然&#…

怎么计算一组数据的波动_税控盘数据和小规模增值税申报表计算结果不一致怎么办...

a公司为小规模纳税人,于2020年1月申报2019年第四季度增值税时,是按照金税盘的数据实际销售金额为562,563,13元,实际销售税额为16,876.87元填写小规模纳税人增值税申报表。申报成功后,税务系统却跳出比对异常,户管员要求…

简单又好看的按钮,扁平化按钮。

原文地址:http://blog.csdn.net/peijiangping1989/article/details/19333779 点击阅读原文 ----------------------------------------------------------- 今天分享一下流行的扁平化按钮。完全不需要用到图片哦。效果图如下: 里面有2个按钮都是一样的…

执行 link.exe 时出错_在20多岁时应该做什么,以避免在30多岁和40多岁时后悔?...

1. 永远不要以为自己可以,将会或曾经到达过以为是错误的。无论是幸福,收入还是心态。在二十多岁的关键时期,我有这种心态,对我自己不利。认为自己“实现”是一种静态的世界观,阻碍了您的成长。接受这样的事实&#xff…

python绘制饼状图图例_使用matplotlib的所有饼图的通用图例

图例只需调用一次,否则将显示7个不同的图例。我在下面展示了一个例子。请注意,您必须将自己的数据替换为ax.pie():data1 (10,90) # some data to be plotted data2 (40,50) data3 (70,30) labels [Sending Data, Not Sending Data] #lege…

Android初始化本地数据库

原文:http://blog.csdn.net/itjavawfc/article/details/50860647 点击阅读原文 -------------------------------- 最近遇到一个需求,一个同学不会搭服务器,但是Android课程设计需要用到很多数据,这样就出现了一个问题&#xff0c…

hadoop临时文件 jar包_hadoop之Mapper/reducer源码分析之二

若当前JobClient (0.22 hadoop) 运行在YARN.则job提交任务运行在YARNRunnerHadoop Yarn 框架原理及运作机制主要步骤作业提交作业初始化资源申请与任务分配任务执行具体步骤在运行作业之前,Resource Manager和Node Manager都已经启动,所以在上图中&#…

python 编码文件json.loads json.dumps

python 编码文件json.loads json.dumps import yaml d {name: 张三, age: 1} print d jd json.dumps(d, ensure_asciiFalse, encodingutf-8)) ud json.loads(jd, encodingutf-8) print ud ud yaml.safe_load(jd, encodingutf-8) print udposted on 2018-04-23 15:18 秦瑞It…

getActionBar()报空指针异常

调用 getActionBar()的Activity类 public class WlanListActivity extends AppCompatActivity 在使用getActionBar("标题内容")的时候报空指针。 原因是要用AppCompatActivity类里的getSupportActionBar()

红黑树与平衡二叉树_百图详解红黑树,想不理解都难

之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结。这篇文章算是我写博客写公众号以来画图最多的一篇文章了,没有之一,我希望尽可能多地用图片来形象地…

android:showAsAction 无效

我想要的效果 但actionbar上的搜索菜单不显示 在androidstudio里,android:showAsAction"always"标红 根据提示,需要加入 xmlns:app"http://schemas.android.com/apk/res-auto" 加入后依然无效 正确的加入方式是:

Exchange_Server_2013在Windows_2008_R2部署

Exchange Server 2013可以部署在Windows Server 2012的平台,也可以部署在Windows Server 2008 R2的平台。如果部署在Windows Server 2008 R2平台要求操作系统版本为Windows Server 2008 R2 SP1的版本。如下拓扑图:在本架构中有两台服务器,都安…

建立副本名称冲突_包的建立(一)

这次的内容,涉及到 R 语言包的建立。事实上,CRAN 提供的官方参考指南,并不适合快速阅读,且内容繁杂。比较适合作为后期提高的 教材。而 http://r-pkgs.had.co.nz/ 上 的教程则更适合作为 R 包编写的帮助指南。这里,仅仅…

Android 多选列表

原文&#xff1a;http://blog.csdn.net/wljun739/article/details/37655209 点击阅读原文 ----------------------------------------------------------- 1、activity_main.xml[java] view plaincopy<LinearLayout xmlns:android"http://schemas.android.com/apk/res/…

python自带的编辑器怎么换行_Python3基础 print 自带换行功能

镇场诗&#xff1a; ———大梦谁觉&#xff0c;水月中建博客。百千磨难&#xff0c;才知世事无常。 ———今持佛语&#xff0c;技术无量愿学。愿尽所学&#xff0c;铸一良心博客。 —————————————————————————————————————————— 1 …

leetcode 回文数

2019独角兽企业重金招聘Python工程师标准>>> 判断一个整数是否是回文数。回文数是指正序&#xff08;从左向右&#xff09;和倒序&#xff08;从右向左&#xff09;读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右…

Hadoop控制输出文件命名

原文地址&#xff1a;http://blog.csdn.net/zuochanxiaoheshang/article/details/8769198 点击阅读原文 --------------------------------------------------- Hadoop 控制输出文件命名 在一般情况下&#xff0c;Hadoop 每一个 Reducer 产生一个输出文件&#xff0c;文件以 …