1. 如何修改windows的默认字符集为utf-8
检查当前数据库编码。
使用语句:
show variables like ‘%character%’;
show variables like’%collation%’;
如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:
如果安装mysql时安装了“MySql Sever Instance Configuration Wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8
如果没有该程序,需要手动修改mysql编码。
1、 编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
--在 [mysql] 标签下加上一行
default-character-set = utf8
--在 [mysql.server]标签下加上一行
default-character-set = utf8
--在 [mysqld_safe]标签下加上一行
default-character-set = utf8
--在 [client]标签下加上一行
default-character-set = utf8
2、 重新启动MySql服务
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用 service mysql restart
如果出现启动失败,请检查配置文件有没有设置错误
3、 查看设置结果
登录MySql命令行客户端:打开命令行
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";
另外:
建立数据库时可以使用以下命令:
create database app_relation character set utf8;
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
alter database app_relation character set utf8
2. 在windows7命令行里,执行python代码,输出中文,中文会重复且有长方形(windows命令行是utf-8格式)
默认是不会出现这样的问题的,你得确保文件编码 ,头格式都是utf8,至于你说命令行是utf8,我记得cmd是gbk格式把。
3. 命令跳出的 Windows 命令行窗口中文路径乱码,怎么解决
CMD 窗口是“cp936”,GVIM 传出的文件名称则是“UTF-8”。
所以,使用 GVIM 的 iconv() 函数便可以将 GVIM 内部的“UTF-8”转换成“cp936”并传给 CMD 。这样一来则可以解决之前的问题。
我目前是可以用这句来完成的:
:execute "!".iconv('"'.@%.'"','UTF-8','cp936')
稍微修改一下还可以拥有其他功能。
4. 电脑cnd命令老是默认为utf-8编码,怎么让它默认是gbk,而不用每次都要打chcp936
在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢?
正确的步骤如下:
1, 打开cmd命令行窗口
2, 输入命令 >chcp 65001
数字65001代表的是cmd窗口中utf-8格式的编码。cmd窗口默认编码为gbk,数字代码为936
D:\>chcp 65001
Active code page: 65001
3,在cmd窗口标题栏里右键点击,调出右键菜单,点击属性-》字体,将字体改成Lucida Console,
OK,可以正确显示utf-8编码的字体了。如果想调回gbk,只需要按照上述的步骤反过来操作就可以了。
5. dos 如何输出utf-8字符到文本。
在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。
如果想正确显示UTF-8字符,可以按照以下步骤操作:
1、打开CMD.exe命令行窗口
2、通过 chcp命令改变代码页,UTF-8的代码页为65001
chcp 65001
执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。
3、修改窗口属性,改变字体
在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
这时使用type命令就可以显示UTF-8文本文件的内容了:
type filename.txt
4、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。
6. Windows 7 中文版命令行如何修改字符编码为UTF-8
这个跟活动控制台代码页有关。
如果要更改为
UTF-8,则需要运行
chcp
命令:
chcp
65001
有时新安装的系统可能在运行一些中文软件时显示错乱,可通过控制面板修改系统区域来管理这一行为:
控制面板-区域和语言-“管理”选项卡,更改“非
Unicode
程序的语言”为“中文(简体,中国)”。
修改对系统上所有账户都起作用;完成修改之后,需要重新启动计算机。
7. windows的cmd命令字符集是GBK为什么能读utf-8
@echo off
set char=ver
set num=0
:loop
call %char%
set char=ver^&%char%
set /a num+=1
echo %num%
goto loop
出现错误提示的时候的那个数字就是答案
8. 如何设置windows 系统编码为utf-8
这个跟活动控制台代码页有关。 如果要更改为 UTF-8,则需要运行 chcp 命令: chcp 65001 有时新安装的系统可能在运行一些中文软件时显示错乱,可通过控制面板修改系统区域来管理这一行为: 控制面板-区域和语言-“管理”选项卡,更改“非 Unicode...
9. Windows 7 中文版命令行如何修改字符编码为UTF-8
这个跟活动控制台代码页有关。
如果要更改为 UTF-8,则需要运行 chcp 命令:
chcp 65001
有时新安装的系统可能在运行一些中文软件时显示错乱,可通过控制面板修改系统区域来管理这一行为: 控制面板-区域和语言-“管理”选项卡,更改“非 Unicode 程序的语言”为“中文(简体,中国)”。
修改对系统上所有账户都起作用;完成修改之后,需要重新启动计算机。
10. 如何使cmd窗口正确显示utf
在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢?
正确的步骤如下:
1, 打开cmd命令行窗口
2, 输入命令 >chcp 65001
数字65001代表的是cmd窗口中utf-8格式的编码。cmd窗口默认编码为gbk,数字代码为936
D:\>chcp 65001
Active code page: 65001
3,在cmd窗口标题栏里右键点击,调出右键菜单,点击属性-》字体,将字体改成Lucida Console,
OK,可以正确显示utf-8编码的字体了。如果想调回gbk,只需要按照上述的步骤反过来操作就可以了。