MySql中涉及的几个字符
character-set-server/default-character-set:服务器字符集,默认情况下所采用的。
character-set-database:数据库字符集。
character-set-table:数据库表字符集。
优先级依次增加。所以一般情况下只需要设置character-set-server,
而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集。
character-set-client:客户端的字符集。客户端默认字符集。当客户端向服务器发送请求时,请求以该字符集进行编码。
character-set-results:结果字符集。服务器向客户端返回结果或者信息时,结果以该字符集进行编码。
在客户端,如果没有定义character-set-results,则采用character-set-client字符集作为默认的字符集。
所以只需要设置character-set-client字符集。
要处理中文,则可以将character-set-server和character-set-client均设置为GB2312,
如果要同时处理多国语言,则设置为UTF8。
关于UTF-8 GBK GB2312:
UTF-8:Unicode Transformation Format-8bit,允许含BOM,但通常不含BOM。
是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。
UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。
GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,
即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,
通用性比UTF8差,不过UTF8占用的数据库比GBD大。
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:
GBK、GB2312--Unicode--UTF8
UTF8--Unicode--GBK、GB2312
GB2312是GBK的子集,GBK是GB18030的子集
GBK是包括中日韩字符的大字符集合
如果是中文的网站 推荐GB2312 GBK有时还是有点问题
gb2312是简体中文的码
gbk支持简体中文及繁体中文
big5支持繁体中文
utf-8支持几乎所有字符
我们先在mysql 命令行下输入
show variables like '%char%';
查看mysql 字符集设置情况:
在登录数据库时,我们用:
mysql --default-character-set=字符集-u root -p 进行连接,这时我们
再用show variables like '%char%';命令查看字符集设置情况,可以发现客户端、数据库连接、
查询结果的字符集已经设置成登录时选择的字符集了
如果是已经登录了,可以使用set names 字符集;命令来实现上述效果,等同于下面的命令:
set character_set_client = 字符集
set character_set_connection = 字符集
set character_set_results = 字符集
如果是通过JDBC 连接数据库,可以这样写URL:
URL=jdbc:mysql://localhost:3306/abs?useUnicode=true&characterEncoding=字符集
JSP 页面等终端也要设置相应的字符集
数据库的字符集可以修改mysql 的启动配置来指定字符集,也可以在create database 时加上
default character set 字符集来强制设置database 的字符集
通过这样的设置,整个数据写入读出流程中都统一了字符集,就不会出现乱码了
分享到:
相关推荐
2、代码特点:今年全新,手工精心整理,放心引用,数据来自权威,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题 3、适用对象:大学生,本科生,研究生小白可用,容易上手!!! 3...
1. **Excel**:基础的数据整理和简单统计分析。 2. **Python或R**:进行复杂的数据清洗、分析和可视化。 3. **Pandas库**:在Python中处理表格数据,进行数据操作和分析。 4. **Matplotlib或Seaborn**:用于创建数据...
3、整理后数据(字段为虚拟变量0- 1) 年末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 2000 -2019区间内有一年年末是ST、*ST的取值为1 区间内是否PT: 2000- 2019区间内有一年年末是PT的取值为1 区间内是否ST...
本数据基于各地公布数据,经数据处理软件汇总、整理、计算得来,亲测可用。 主要指标: 行政区划代码 地区 长江经济带 经度 纬度 年份 地区生产总值(亿元) 年末常住人口(万人) 本数据文件名上列出的指标 数据无缺失...
本数据整理1984年全国各地级市的年末总人口数,年末邮电局数、年末固定电话机数、年末邮电业务总量、年末每百万人邮局数、年末每百人固定电话数等统计数据。参考黄群慧(2019)关于互联网的工具变量;参考赵涛等做法...
**三、年末账表打印问题** 1. **凭证打印**:不能打印凭证封面。 2. **账簿打印**:总分类账按科目分页,明细分类账打印账簿目录,多栏账需设置副页套打模板。 3. **报表打印**:需关注尺寸、页眉页脚设置,确保打印...
3、整理后数据(字段为虚拟变量0- 1) 年末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 2000 -2019区间内有一年年末是ST、*ST的取值为1 区间内是否PT: 2000- 2019区间内有一年年末是PT的取值为1 区间内是否ST...
3、整理后数据(字段为虚拟变 量0-1) 年末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 1 990-2023区间内有一年年末是ST、*ST的取值为1 区间内是否PT: 19 90-2023区间内有一年年末是PT的取值为1 区间内是否ST...
3、整理后数据(字段为虚拟变量0-1) 年 末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 1990-202 2区间内有一年年末是ST、*ST的取值为1 区间内是否PT: 1990-2022 区间内有一年年末是PT的取值为1 区间内是否ST...
在财务管理工作中,尤其是在年末结算...以上三个技巧展示了WPS表格在年末结算财务工作中的强大能力,利用这些功能,财务人员可以更加高效、准确地完成结账、工资计算、奖金发放、报销等繁杂任务,显著提升工作效率。
控股股东股权质押数据整理 根据股权质押统计表数据整理 出质方与上市公司关系只保留 有控股股东的 更新时间选择最靠近年末的数据,如果当年没有更新,与上一年的股权质押 情况一致,以此类推 字段说明 PLD_DUM:年末...
1. **会计档案管理**:会计档案的整理入库和保管是财务基础工作的一部分,包括整理凭证、制单和归档,确保财务信息的完整性和合规性。 2. **工会账务处理**:通过使用专门的软件进行工会账务记账,提高了工作效率,...
通过设计各类活动,鼓励幼儿自我服务,如整理玩具,培养他们良好的生活习惯。 2. **教学与保育**:幼师需关注中班幼儿的心理发展,实施多样化的主题活动,激发幼儿的创新思维和学习兴趣。同时,要根据幼儿的个体...
【服装销售经理年末总结】 在本年度的工作中,我作为服装销售经理,主要负责市场运作、团队管理和业务拓展。以下是我对一年工作的总结和归纳: 1. 市场知识学习与专业提升:我始终保持谦逊的态度,从零开始学习...
这些模板可以帮助用户高效地整理和呈现过去一年的工作成果、经验教训以及未来规划。 首先,我们要理解PPT(PowerPoint)模板的重要性。在商业环境中,一个精心设计的PPT模板能够提升演讲的专业性,吸引观众的注意力...
【银行档案工作情况年末总结】 本年度,我区农业银行系统的档案管理工作取得了显著成效,这得益于省分行办公室和各级档案行政管理部门的指导和支持,以及各级行领导的重视。银行档案管理工作紧密围绕《档案法》、...
全指标详情(2973个指标,请下载excel查看包含指标):包含综合、人口、环境 、能源、城市发展、对外经贸、农业、工业、...量(千克) 居民平均每百户年末家用汽车拥有量(辆)居民平均每百户年末摩托车拥有量 (辆) 居民
年鉴1990-2022多年度数据整理,经数据处理软件与相关代码分析得来。 exc el数据文件包原始数据(由于多年度指标不同存在缺失值)、线性插值、ARIMA填补 三个版本,提供您参考使用。 其中,ARIMA填补无缺失值。 填补...
1. **教学目标达成**:首先,教师需要评估学生是否达到了课程设定的“三维目标”——知识与技能、过程与方法、情感态度与价值观。这包括学生对数学基础知识的理解程度,解决问题的能力,以及对数学的兴趣和态度。 2...
国城市统计年鉴1990-2022多年度数据整理,经数据处理软件与相关代码分析得来 。 excel数据文件包原始数据(由于多年度指标不同存在缺失值)、线性插值、AR IMA填补三个版本,提供您参考使用。 其中,ARIMA填补无缺失...