当前位置:首页 » 编程语言 » sql文字出现问号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql文字出现问号

发布时间: 2022-07-15 17:24:42

1. sql中向表中添加的字符都变成问号了,什么情况怎么处理

那是因为编码格式不正确..比如 说你和程序里是UTF-8..但是你和数据库是GB2312就会成乱码

2. 插入的SQL语句中有中文值时中文变问号是怎么回事

数据库字段与你的代码中的中文字节格式不符,你可以试试将插入的中文先转成GBK或者UTF-8试试

3. 把文本内存的语法复制到PL/sql中进行执行,发现里面的文字全部变成了问号。请问这是什么原因,怎么解决

应该是你的 输入法默认是英语,应该把它改成中文

1.系统输入法问题:
问题出在输入法里面,windowsxp默认的输入法为英语,键盘模式为美式键盘,这个选项一直用于win98中,同时提供的还有中文键盘的模式,由于win98中使用美式键盘没有任何问题,所以我在设置的时候,把中文键盘删除了,只保留了英文键盘。就是由于这个问题才出现复制中出现伦马的问题。直到这些就很好办了,删除英文的美式键盘模式,添加中文键盘模式并且设置为默认值就ok了!

4. 为什么在sql里的汉字在读出数据时却显示问号呢

不是SQL装的有问题,只要在插入汉字的时候在前面加一个大写的N就好了,比如

insert a values(N'我是..')

加N代表以Unicode编码储存,这个编码全球通用,所以就不会存在乱码的问题了.

5. SQL已经变成问号的怎么恢复

这个是编码的问题, 光靠转换也不能解决; 有些是数据库设置的问题; 估计你用的是MYSQL吧。

6. SQL Server用T-SQL语句写东西,汉字显示出来是问号,

在工具-选项-SQL查询结果那里把以表格显示改成以文本显示输出结果看看。
再看看别人怎么说的。

7. SQLyog数据表内容突然全变问号

三种方法:
1.直接写sql语句.
2.用SQLyog 选择外键表 ,点击右键 选择关联/外键,然后再选择主表,外键.
3.在表 vet_specialties 上点击右键 ,然后找到Relationships/ForeignKeys中,然后选择相应的列。
或者直接写命令:
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_SPECIALTY_ID(specialty_id) REFERENCES specialties (id)
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_VET_ID(vet_id) REFERENCES vets (id)