问问题
47 次
1 回答
0
- 不要使用任何编码/解码功能。
SET NAMES 'latin1';
告诉 MySQL客户端(PHP) 代码是用 latin1 编码的。SHOW CREATE TABLE
查看将存储在列中的编码(在 MySQL 中)。我不知道如何指定 MSSql 的字符集。- 当两个部分都是 MySQL 时,这两个部分
CHARACTER SETs
不需要相同;INSERT
编码将在/期间根据需要进行转换SELECT
。 - 为了进一步提供帮助,请提供一些有问题的字符串的十六进制。如果相关,请尝试在数据库中执行十六进制,否则在 PHP 中使用
bin2hex()
. - MySQL:
SELECT col, HEX(col) FROM ...
于 2022-01-27T02:06:46.573 回答