zoukankan      html  css  js  c++  java
  • Incorrect string value: '获取...' for column 'result' at row 1

    错误详情信息:

    ### Error updating database.  Cause: java.sql.SQLException: Incorrect string value: 'xE8x8ExB7xE5x8Fx96...' for column 'result' at row 1
    ### The error may involve com.blog.springboot.dao.ApiLogDao.insert-Inline
    ### The error occurred while setting parameters
    ### SQL: INSERT INTO wp_api_log   ( class_name,  method_name,  params,  `result`,  consume_time,  update_date )  VALUES   ( ?,  ?,  ?,  ?,  ?,  ? )
    ### Cause: java.sql.SQLException: Incorrect string value: 'xE8x8ExB7xE5x8Fx96...' for column 'result' at row 1
    ; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect string value: 'xE8x8ExB7xE5x8Fx96...' for column 'result' at row 1; nested exception is java.sql.SQLException: Incorrect string value: 'xE8x8ExB7xE5x8Fx96...' for column 'result' at row 1] with root cause
    
    java.sql.SQLException: Incorrect string value: 'xE8x8ExB7xE5x8Fx96...' for column 'result' at row 1

    错误原因分析:
    插入的数据列中,如果是中文的话,则会出现上面的错误,如果是英文的话,就不会出现错误。
    故推测与字段列编码有关系,果然查看表对应的字符编码发现都是latin,最后将其改为utf8即可解决。

    如果想永久解决这样的问题,可参考该链接:https://www.cnblogs.com/youcong/p/9374498.html
    上面的问题我很久之前就遇到过,所以那个时候就已经记录了解决的办法。

  • 相关阅读:
    Azure存储账户的日志分析方法
    导出zabbix监控数据
    centos7下kubernetes(18。kubernetes-健康检查)
    centos7下kubernetes(17。kubernetes-回滚)
    unity接入安卓SDK,与安卓相互通信
    (转)坐标 旋转 计算
    矩阵运算试验
    photonServer学习之连接数据库
    C#委托链
    git命令大全
  • 原文地址:https://www.cnblogs.com/youcong/p/11707828.html
Copyright © 2011-2022 走看看