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。任何人都可以给我一些建议吗?
答案 0 :(得分:0)
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 ,请检查以下内容。 此讨论也适用于双重编码,这不一定是可见的。
INSERTing
和SELECTing
文字需要指定utf8或utf8mb4时的连接。CHARACTER SET utf8
(或utf8mb4)。<meta charset=UTF-8>
开头。