未知的Os字符集'cp720',切换到默认字符集'latin1'

时间:2015-11-11 20:05:02

标签: java mysql

当我运行@Override public void initialize(URL location, ResourceBundle resources) { // this.datePicker = new DatePicker(); <-- Should not exist } 并输入密码时,我收到以下错误:

  

未知的Os字符集'cp720',切换到默认字符集'latin1'

我该如何解决?

screenshot

2 个答案:

答案 0 :(得分:8)

将编码更改为1252

c:\chcp 1252

您可以按如下方式更改代码页:

  1. 开始 - &gt;运行 - &gt;注册表编辑器
  2. 转到[HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor]
  3. 添加名为:Autorun
  4. 的新字符串值
  5. 将值更改为&#39; chcp 1252&#39;

答案 1 :(得分:0)

如果你试图在 mysql 中运行一些 sql 文本文件并得到这样的错误:

C:\wamp\bin\mysql\mysql5.6.12\bin\mysql.exe:未知的操作系统字符集“cp862”。 C:\wamp\bin\mysql\mysql5.6.12\bin\mysql.exe:切换到默认字符集'latin1'。

您收到错误是因为引擎使用默认值。要在“my.ini”文件中将默认值设置为 UTF-8,您必须添加以下行:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

保存文件并重启服务。

学分在这里:https://shlomovitz.blogspot.com/2013/11/unknown-os-character-set-cp862-and.html?fbclid=IwAR15ADTZd5E3cKeQX0w2vR6b5Ef8GBW86ptpd-M2CpyORp3bNkLN2QiXLek