cmd窗口ERROR 1366 (HY000): Incorrect string value: ‘\xFE\xFE\xFE\xFE‘ for column ‘adress‘ at row 1

2023-05-16

cmd窗口ERROR 1366 (HY000): Incorrect string value: ‘\xFE\xFE\xFE\xFE’ for column ‘adress’ at row 1怎么办?

1、 首先需要弄明白为什么会报错?

(1)命令窗口属性查看,控制台使用的是gbk编码
在这里插入图片描述
(2) #查看数据库中编码状态:show variables like ‘char%’;
在这里插入图片描述

说明是编码不一致才导致的插入数据下面错误:

在这里插入图片描述

2、解决方法:

方法一:临时解决命令行设置client、connection、results的编码一致(GBK编码),此种方法关闭命令窗口则失效!!!

命令:set names gbk; #这个命令是三个命令合并
在这里插入图片描述
此时再查询并插入数据成功解决:
在这里插入图片描述

方法二:永久解决问题,修改mysql配置文件my.ini:将改为gbk编码,则同样修改client、connection、results的编码一致(GBK编码),此方法关闭cmd命令窗口,下次打开依旧有效!

(1)修改gbk
在这里插入图片描述
(2)重启mysql生效
命令:在这里插入图片描述

3、个人试过将命令窗口编码改为utf-8,没有成功,还是以上方法改为gbk比较有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cmd窗口ERROR 1366 (HY000): Incorrect string value: ‘\xFE\xFE\xFE\xFE‘ for column ‘adress‘ at row 1 的相关文章

  • 如何使用命令提示符或 Power shell 为多个文件夹中的多个文件创建符号链接?

    我有两个主文件夹 它们在不同的驱动器中有很多子文件夹 必须为第二个文件夹中的所有文件创建到第一个文件夹的符号链接 C folderC gt tree f C folder1 file1 txt file3 txt folder2 file1
  • 从 C# 调用批处理文件

    我希望这是一个简单的问题 但我的 C 应用程序中有以下代码 由于某种原因 它不会执行我指向的批处理文件 private void filesystemwatcher Renamed object sender System IO Renam
  • Rails4 未知编码名称 - CP720

    当我想运行任何 gem 命令时 例如 我收到此错误 gem install rubygems update 错误 while executing gem ArgumentError unknown encoding name CP720 所
  • 从命令行 cmd 启动 Windows 10 UWP 应用程序

    我希望能够从单个命令行 cmd Windows 10 输入启动 Windows 10 UWP 应用程序 我在将字符串连接在一起形成整个包名称时遇到问题 这需要是动态的 因为应用程序的结束字符串可能会随着每次部署而改变 这是我的逻辑 在Loc
  • 为什么此批处理脚本中的 FOR /f 循环评估空行?

    我正在尝试编写一个批处理脚本 该脚本获取 除其他外 计算机拥有的所有磁盘驱动器的列表 基本代码如下所示 REM Build the list of disk drives to monitor SETLOCAL enabledelayede
  • @echo 在cmd中关闭

    我正在尝试编写一个 BAT 脚本 我有以下内容 echo off REM Comments here SETLOCAL ENABLEDELAYEDEXPANSION set PROG ROOT C Prog set ONE 1 echo 1
  • 直接调用 vs 调用 vs 启动

    我在使用 Tivoli Workload Scheduler 运行批处理文件时遇到此问题 有一个第三方程序 假设它的名称是program exe 该批处理文件包含以下命令来调用program exe program exe param1 p
  • Process.Start cmd.exe 在 IIS 中运行时不会运行作为参数传递的 cmd 文件

    我整个早上都在寻找和试验这个 但我被难住了 我有一个在 IIS 中运行的 aspx 页面并调用以下 c 函数 我试图让它运行 cmd 文件并返回 cmd 文件的输出 我在下面的代码中尝试了五个不同的选项 protected String R
  • 仅当 command1 在 cmd windows shell 中成功时才运行 command2

    我们如何组合 cmd shell 语言中的命令 以便仅在第一个命令成功完成时才执行第二个命令 类似以下 bash 命令 make a out a out仅在以下情况下执行make那是成功的 下列 command1 command2 应该致力
  • 如何在 Windows 中使用命令提示符创建多个空文件

    我正在开发一个项目 需要创建多个空文件 过去 我使用过 touch 命令 但这只能让我一次创建一个文件 有没有办法在 Windows 中使用命令提示符创建多个空文件 我感谢您提出的任何建议或解决方案 谢谢你 A FOR循环将允许您创建任意数
  • 无法在 Win 7 Prof 上以 64 位模式运行 CMD

    我已经完成了我的作业 诚实地尝试了我能想到的一切 但似乎每次我打开 CMD 时 我都会得到 32 位版本 无论我从哪里打开它 我努力了 Windows 启动 orb gt CMD gt 输入 输入 C Windows System32 cm
  • Windows 上的 vscode 终端中的“PS”命令是什么意思?

    我正在尝试重现这个post https code visualstudio com docs java java tutorial 这是一个经典的 java hello world 还有附加的package app package app
  • Bash - 如何避免命令“eval set --”评估变量

    我只是编写了一个小 bash 脚本来管理多个并行 ssh 命令 为了解析参数 我使用这段代码 bin bash replace long arguments for arg in do case arg in help args args
  • 怎么修 '。'不是内部或外部命令错误

    我遵循了几个链接来尝试解决这个问题 例如link1 http community spiceworks com how to show 36697 how to fix not recognized as an internal or ex
  • 如何在执行android仪器测试时在cmd控制台中打印日志

    我在windows系统上打开cmd 然后输入 adb shell am instrument w com demo uia test android support test runner AndroidJUnitRunner 运行 And
  • 如何在cmd中显示阿拉伯字母

    任何人都可以提供我的解决方案以在cmd中显示阿拉伯字母 我尝试在 cmd 中使用 chcp 1256 和 chcp 62001 但它没有正确显示阿拉伯字母 但是当我在互联网上搜索时 我发现有人说有解决方案 但它需要 Windows 95 或
  • 文件类型 .pl 关联并使用 cmd.exe 运行脚本

    我创建了一个新的文件类型 pl 资源管理器 gt 工具 gt 文件夹选项 gt 文件类型 现在我想创建一个新的操作 它将调用 cmd exe 并自动运行 PERL 脚本 我不知道在 用于执行操作的应用程序 下要写什么 我必须向 cmd ex
  • VS Code 终端无法识别 PATH 变量

    我在 PATH 中添加了一个目录 但 VS Code 中的终端无法识别我尝试从该目录运行的命令 exe 终端使用 cmd 而不是 power shell 我缺少什么 重新启动我的计算机 它就工作了 显然 VS Code 无法识别这些更改
  • 阻止 gulp 更改 shell/cmd 标题名称

    当 gulp 被调用时 它会将我的 cmd windows 标题更改为 gulp 我希望窗口名称保持原样 我知道我可以使用https www npmjs com package gulp shell https www npmjs com
  • Windows批处理支持异常处理吗?

    Windows批处理编程支持异常处理吗 如果没有 是否有任何方法可以有效地模拟批处理文件中的异常处理 我希望能够在批处理脚本中的任何 CALL 级别的任何位置 抛出异常 并重复弹出 CALL 堆栈 直到找到活动的 TRY 块 然后 CATC

随机推荐