精华内容
下载资源
问答
  • 查看当前用户字符集编码: echo $LANG 临时修改用户字符集编码: exportLANG=zh_CN.GBK

    查看当前用户字符集编码:

    echo $LANG

    临时修改用户字符集编码:

    export LANG=zh_CN.GBK

    展开全文
  • linux修改字符集为gbk

    2021-05-13 10:23:30
    问题说明修改 ECS MySQL 数据库的字符集。问题原因MySQL 数据库有默认有两大类字符集,分别通过如下方式查看:服务器端字符集对应查看命令:show global variables like '%chara%';客户端的字符集 对应的查询命令是...

    问题说明

    修改 ECS MySQL 数据库的字符集。

    问题原因

    MySQL 数据库有默认有两大类字符集,分别通过如下方式查看:

    服务器端字符集  对应查看命令:

    show global variables like '%chara%';

    客户端的字符集 对应的查询命令是:

    show session variables like '%chara%';

    以上图为例,服务器端的字符集已经是 gbk,而客户端字符集中,“character_set_client”、“character_set_connection”是 utf8。

    向数据库中插入数据流程是:客户端 > 连接 > 数据库

    返回结果流程是:数据库 >  链接 > results

    本文 results 为默认不会乱码,若是 utf8 则可能返回为乱码。

    处理办法

    修改 MySQL 字符集的方法如下:

    Linux 环境修改方法

    Windows 环境修改方法

    Linux 环境修改方法

    MySQL 5.5 版本,及以上版本改为:

    [client]

    default-character-set = utf8

    [mysqld]

    character-set-server = utf8

    修改好配置文件后,重启 MySQL 服务使修改生效

    # service mysqld restart

    Windows 环境修改方法

    MySQL 5.5 版本以下这样修改:

    [client]

    default-character-set=utf8

    [mysqld]

    default-character-set=utf8

    MySQL 5.5版本,及以上版本改为:

    [client]

    default-character-set = utf8

    [mysqld]

    character-set-server = utf8

    注意:在 MySQL 的安装目录中,修改 my.ini 这个 MySQL 的配置文件。

    修改好配置文件后,重启 MySQL 服务使修改生效。Windows下的 MySQL 服务一般在服务管理器中重启,cmd 命令行中输入 services.msc。回车后会弹出服务管理器,找到 MySQL 相关服务,右键重启即可。

    展开全文
  • linux修改字符编码

    2021-05-20 09:40:20
    linux服务器对中文不优化,需要修改服务器的默认编码为utf8,避免程序在中文处理时出现奇怪的问题。 2. 查看服务器编码 使用locale命令查看编码,结果如下: LANG=en_US LC_CTYPE="en_US" LC_NUMERIC="en_US" LC_...

    1. 目的

    linux服务器对中文不优化,需要修改服务器的默认编码为utf8,避免程序在中文处理时出现奇怪的问题。

    2. 查看服务器编码

    使用locale命令查看编码,结果如下:

    LANG=en_US
    LC_CTYPE="en_US"
    LC_NUMERIC="en_US"
    LC_TIME="en_US"
    LC_COLLATE="en_US"
    LC_MONETARY="en_US"
    LC_MESSAGES="en_US"
    LC_PAPER="en_US"
    LC_NAME="en_US"
    LC_ADDRESS="en_US"
    LC_TELEPHONE="en_US"
    LC_MEASUREMENT="en_US"
    LC_IDENTIFICATION="en_US"
    LC_ALL=en_US
    
    

    对于上述字段的解释如下:

    LC_COLLATE:定义该环境的排序和比较规则
    LC_CTYPE:用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等。是最重要的一个环境变量。 LC_MONETARY,货币格式
    LC_NUMERIC:非货币的数字显示格式
    LC_TIME:时间和日期格式
    LC_MESSAGES:提示信息的语言。另外还有一个LANGUAGE参数,它与LC_MESSAGES相似,但如果该参数一旦设置,则LC_MESSAGES参数就会失效。 LANGUAGE参数可同时设置多种语言信息,如LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"。
    LANG:LC_*的默认值,是最低级别的设置,如果LC_*没有设置,则使用该值。类似于 LC_ALL
    LC_ALL:它是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响
    

    *需要注意的是,LANG 变量的值是 LC_的默认值,是最低级别的设置,如果LC_ 没有设置,则使用该值。类似于 LC_ALL。 LC_ALL 它是一个宏,如果该值设置了,则该值会覆盖所有LC_的设置值。注意,LANG 的值不受该宏影响。

    3. 影响服务器编码(LANG)的几个文件

    /etc/sysconfig/i18n:设置服务器编码

    ~/.bash_profile:用户登录时会自动修改用户配置
    ~/.bashrc:用户登录时自动修改用户配置
    上边两个文件可能会在用户登录时重新设置用户编码,所以如果编码修改不生效,一定要确认这两个文件是不是设置了编码。

    /etc/profile.d/lang.sh:在这个脚本里可以看到服务器是怎么设置编码的。如果LANG值为空,则重新从/etc/sysconfig/i18n中加载编码。

    # /etc/profile.d/lang.sh - set i18n stuff
    
    sourced=0
    
    if [ -n "$LANG" ]; then
        saved_lang="$LANG"
        [ -f "$HOME/.i18n" ] && . "$HOME/.i18n" && sourced=1
        LANG="$saved_lang"
        unset saved_lang
    else
        for langfile in /etc/sysconfig/i18n "$HOME/.i18n" ; do
            [ -f $langfile ] && . $langfile && sourced=1
        done
    fi
    
    

    4. 修改编码

    1.修改/etc/sysconfig/i18n文件,设置如下编码:
    LANG=“en_US.UTF-8”
    SYSFONT=“latarcyrheb-sun16”

    2.使文件生效
    首先unset LANG,然后source /etc/sysconfig/i18n

    3.确认bashrc等文件是否修改了编码

    4.重新登录服务器,使用locale命令确认编码是否修改成功

    展开全文
  • linux临时字符集设置

    千次阅读 2019-05-06 17:40:41
    在实际项目部署服务器时,难免会碰到好多问题,其中服务器字符集与本地开发...修改linux临时字符集: exportJAVA_HOME=/jdk8e exportPATH=$JAVA_HOME/bin:$PATH exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_H...

    在实际项目部署服务器时,难免会碰到好多问题,其中服务器字符集与本地开发环境字符集冲突、服务器部署的项目之间字符集的冲突,有时候不能够做到统一,就需要做调整。

    修改linux临时字符集:

    export JAVA_HOME=/jdk8e
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export SADIR=$HOME/sa
    export LD_LIBRARY_PATH=$SADIR/lib
    export PATH=${SADIR}/bin:${PATH}
    export LANG=zh_CN.UTF-8
    export LANG=zh_CN.GBK
    env|grep SADIR 

    1、只对当前启动的项目有效;

    2、当前连接断开时,再次连接字符集为原系统字符集;

    3、命令只能做到临时修改字符集。

     

    展开全文
  • linux make linux make file 以下是转载 感谢原作者 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 ... sqlmap新手注入 一 什么是...
  • Linux 修改字符集

    2020-05-06 10:11:23
    查看当前的字符集: 方法一: # echo $LANG zh_CN.UTF-8 方法二: # locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8"# locale LANG=...
  • centos7修改字符集

    2021-05-15 20:27:07
    虽然在实际工作环境下,Linux中不建议使用...首先简单介绍一下字符集的概念:简单地说,字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、G...
  • linux 查看及修改字符集

    万次阅读 2018-07-16 23:19:39
    一、查看当前linux系统的字符集方法  1.1、locale 1.2、echo $LANG 1.3、env |grep LANG 二、查看当前系统支持的字符集 [root@localhost ~]# locale -a 三、修改系统字符集 3.1、临时生效 ### 比如...
  • 修改centos7默认编码

    2021-05-15 21:07:16
    LC_ALL= 2)检查系统是否支持中文locale -a | grep 'zh_CN.utf8' #检查系统是否支持中文 二、支持中文操作 1)生成语言环境数据库localedef -f UTF-8 -i zh_CN zh_CN.UTF8 # 转化语言环境和字符集描述(charmap)...
  • Latin1――――――utf8(将Latin1改成utf8)1.先把库及表的语句导出,sed批量修改为utf82....导入mysql的所有数据进入mysql查看字符编码mysql> show variables like 'char%';1.修改my.cnf配置文件vim...
  • 安装/设置系统中文字符集,让系统支持中文显示Linux 下默认 locale 一般为” POSIX”,而 BSD 系统下多为” C”。” C” 是系统默认的 locale,“POSIX” 多为” C” 的别名,所以当我们新安装完一个系统时,默认的 ...
  • 本文包括mysql安装,默认密码获取与修改修改MySQL默认编码字符集,防火墙关闭 CentOS6、CentOS7均可用 一、下载和安装mysql源 先下载 mysql源安装包 [root@localhost ~]# wget ...
  • 修改字符编码解决linux终端中文乱码

    千次阅读 2016-08-23 13:55:45
    1、查看当前的字符编码 [root@bogon clientUpdate]# locale LANG=zh_CN.utf8 LC_CTYPE="zh_CN.utf8" LC_NUMERIC="zh_CN.utf8" LC_TIME="zh_CN.utf8" LC_COLLATE="zh_CN.utf8" LC_MONETARY="zh_CN.utf8" LC_...
  • Linux mysql修改默认字符集永久为UTF-8

    千次阅读 2017-11-15 11:12:56
    对于中文来说,数据库编码一直是个问题(心里一万个**跑过,谁叫mysql是外国人折腾出来),在Linux下设置编码全部永久为utf-8方法如下:(这里不说命令设置,命令行设置是临时的) 在没配置前,进入mysql运行 ...
  • linux中文字符集设置

    万次阅读 2019-06-12 22:25:41
    1, 查看当前系统默认采用的字符集: # locale 在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下: LANG="zh_CN.UTF-8" SYSFONT=...
  • mysql 修改字符集编码

    2021-01-13 09:57:04
    异常信息:[HY000][1366] Incorrect string ...1,查看table 编码 show create table ; 2,解决 a), alter table shop default character set utf8; alter table shop change shop_name shop_name varchar(36)
  • 第二步:修改配置: [client] default-character-set=utf8 [mysqld] default-storage-engine = INNODB character-set-server=utf8 collation-server=utf8_general_ci 转载于:...
  • oracle查看字符集修改字符集 oracle查看字符集修改字符集 : 查看数据库服务器的字符集: select userenv('language') from dual ; 登陆用dba: 停掉数据库 : shutdown im ... Oracle安装完成后如何创建表空间及...
  • 这几天频繁在windows和ubuntu下调试代码,字符编码格式不同老是造成很大的困扰,windows下的默认字符编码格式是GBK(gb2312)而在ubuntu下的是utf-8。前天光来回的保存编码格式就费了很大的劲,今天google了下找到了个...
  • 1、以管理员身份进入数据库 export ORACLE_SID=orcl (ora-12162 TNS:...$sqlplus / as sysdba 2、修改字符集 SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED...
  • 查看标准字符集 locale -a # 常用有 zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8、en_US.UTF-8等 临时修改 export LANG=xxx export LC_ALL=xxx # 取消使用 unset xxx 文件修改 vim /etc/sysconfig/i18n LANG=zh_...
  • linux查看修改字符集

    千次阅读 2015-07-31 11:25:02
    1、查看当前字符编码locale   代码如下: # locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES=...
  • 中文字符,显示乱码2、Linux系统系统语言查询是不是Linux系统没有安装中文语言包呢?我们来检查一下吧,查看语言包。如下图3、设置Xshell工具,中文显示如果系统支持中文语言包,那么显示还是乱码应该是Xshell链接...
  • linux修改系统编码

    2021-01-12 20:40:16
    Windows的默认编码为GBK,Linux的默认编码为UTF-8。...转换 进行转码,或者使用记事本另存为方法,还有一种方法修改Linux的默认编码为GBK。方法如下:方法1:vi /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSF...
  • linux提供了将文本从一个字符集编码转换成另一种字符集编码的相关命令和函数。 查看系统的编码方式与修改 locale命令可以查看系统当前的编码方式。如LANG=en_US.UTF-8.代表语言是en_US(美式英语),编码是UTF-8。 ...
  • 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以my.ini来解决这个问题,但是需要重新启动...
  • command line encode UTF-8 打开命令行,输入chcp 65001 右键 - 属性 - 字体 - 选择Lucida Console - 确定 GBK chcp 936 美国英语 chcp 437
  • 常安装Linux系统本着最简化安装,会默认使用英文字符集,不会安装中文字符集等其他字符。但是在一些必要情况下需要中文的支持,本文将演示如何在Oracle Linux7在安装中文字符集1、首先使用locale命令看看当前系统所...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,328
精华内容 6,531
关键字:

临时修改linux改字符集编码

linux 订阅