我正在SQL Server Management Studio中执行这段SQL。
INSERT INTO cy_company ( cy_company.cy_name, cy_company.cy_address, cy_company.cy_manager, cy_company.cy_number )
VALUES ( '杭州运输公司1', 'Road', '张三', 1234567 )
当我查询表格时,虽然看到了以下内容:
??????1 Road ?? 1234567
我整夜都在挠头,因为我以为我的PHP代码错了,我已将meta,标题中的编码设置为UTF8,而php文件全都是UTF8,但我只是打印了当我手动运行打印的SQL(尽管它不会插入)时,SQL的打印效果很好。我的IDE也不太喜欢正确显示UTF8字符串的值,但是在打印时没问题。
这些列是NVARCHAR。