gpt4 book ai didi

mysql - 如何强制 rsyslog ommysql 使用 utf8?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:39 24 4
gpt4 key购买 nike

我在 rsyslog 中使用 ommysql 将数据传输到 mysql

$ModLoad ommysql
local6.* :ommysql:localhost,Syslog,rsyslog,1

但西里尔文数据在数据库中就像“·Ð¾Ð²Ð°Ð½Ð¸Ðµ иÑ�Ñ,очнД。

我想是因为ommysql没有设置utf8编码,一连接就开始插入:http://s017.radikal.ru/i441/1606/e0/050cf30c495f.png

有没有办法说«set names utf8;»在插入之前?

最佳答案

应该说类似 ование 的内容,对吗?

尝试使用 utf8/utf8mb4 时,如果看到 Mojibake,请检查以下内容。此讨论适用于不一定可见的双重编码

  • 要存储的字节需要进行utf8编码。
  • INSERTing时的连接和 SELECTing text需要指定utf8或者utf8mb4。
  • 列需要声明CHARACTER SET utf8 (或 utf8mb4)。
  • HTML 应以 <meta charset=UTF-8> 开头.

关于mysql - 如何强制 rsyslog ommysql 使用 utf8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37582658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com