gpt4 book ai didi

mysql - RMySQL 返回 utf8 文本的乱码

转载 作者:行者123 更新时间:2023-11-30 22:16:14 24 4
gpt4 key购买 nike

SessionInfo如下:

R version 3.3.0 (2016-05-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=English_Singapore.1252 LC_CTYPE=English_Singapore.1252 LC_MONETARY=English_Singapore.1252 LC_NUMERIC=C
[5] LC_TIME=English_Singapore.1252

我已经为初始连接设置了 dbSendQuery(conn, 'SET NAMES utf8'),但我仍然收到乱七八糟的 utf 文本代码。我也运行SHOW VARIABLES LIKE 'character_set_%'。结果如下: character set for mysql我的 MySQL 版本是 5.6.17。谁能给我一些建议?

最佳答案

1.

                                     big5   6  2 '撣貊'
binary, utf8, utf8mb4 6 2 '常熟'
eucjpms, ujis 6 2 '絽悟'
gb2312 6 2 '甯哥'
euckr 20 8 '躍며넖?疫?녷뼑'
gbk 24 8 '甯哥啛鑹婀鐖嗘枡'
cp932, sjis 25 9 '蟶ク辭溯画ケ辷?侭'

4.

                    binary, utf8, utf8mb4  18  6 '会城好好生活'
euckr 23 9 '鴉싧윃也썲??잍뉵'
gbk 27 9 '浼氬煄濂藉ソ鐢熸椿'
cp932, sjis 33 11 '莨壼沁螂ス螂ス逕滓エサ'

它们是可识别的吗?

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

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

关于mysql - RMySQL 返回 utf8 文本的乱码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38181788/

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