请问如何转译符号“®”,谢谢。

zorroonline 2010-07-07 03:36:38
请问如何转译符号“®”,谢谢。
...全文
161 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zorroonline 2010-07-07
  • 打赏
  • 举报
回复
是vbs代码,插的是变量的值,中间有 “®” 这个符号
guguda2008 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zorroonline 的回复:]

插进去的是 “?”
[/Quote]
这个应该是编码问题,你插入代码是什么写的
百年树人 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zorroonline 的回复:]
程序往数据库插入的数据有®这个符号,楼上的意思是在哪转换呀?谢谢
[/Quote]

可以放在程序中处理,不过直接保存也是可以的
create table tb(col nvarchar(10))
go
insert tb values(N'®')
go

select * from tb
/**
col
----------
®

(1 行受影响)
**/

drop table tb
zorroonline 2010-07-07
  • 打赏
  • 举报
回复
插进去的是 “?”
Mr_Nice 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wufeng4552 的回复:]

引用 5 楼 zorroonline 的回复:
程序往数据库插入的数据有®这个符号,楼上的意思是在哪转换呀?谢谢

插入有什么问题吗?
乱码还是?
如果是乱码
字段类型改为nvarchar
插入时候加上N
N'adasCasda'
[/Quote]

估计是写入的问题。 N''
水族杰纶 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zorroonline 的回复:]
程序往数据库插入的数据有®这个符号,楼上的意思是在哪转换呀?谢谢
[/Quote]
插入有什么问题吗?
乱码还是?
如果是乱码
字段类型改为nvarchar
插入时候加上N
N'adas®asda'
zorroonline 2010-07-07
  • 打赏
  • 举报
回复
程序往数据库插入的数据有®这个符号,楼上的意思是在哪转换呀?谢谢
百年树人 2010-07-07
  • 打赏
  • 举报
回复
用ascii码保存,使用3楼的方法读取
百年树人 2010-07-07
  • 打赏
  • 举报
回复
select nchar(174)
水族杰纶 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 guguda2008 的回复:]
这个需要转吗?
[/Quote]
楼主是查询查不到吗?
guguda2008 2010-07-07
  • 打赏
  • 举报
回复
这个需要转吗?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧