ntext类型和text类型的区别问题

gnaive 2004-05-14 02:38:28
做一个论坛,想让网友能发表各种语言的帖子,那么我的sql数据库的帖子内容的字段是不是要用ntext类型代替text类型?
如果是的话,那么是不是要先处理从数据库中读出去的帖子文本才能正常显示出来?

ps:我用的是ASP.NET
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mustang_zr 2004-05-14
  • 打赏
  • 举报
回复
这个建议你到NET版去问
gnaive 2004-05-14
  • 打赏
  • 举报
回复
恩,这两点是肯定的了
但是浏览器处理的数据不是从数据库读出的数据,从数据库出来的数据还要经多.NET Framework处理之后才传送给浏览器
如果我想让我的论坛国际化,除了要用ntext,nvarchar等支持unicode的数据类型之外,我的程序需要怎么处理从数据库读出的unicode字符集的数据,才能给浏览器发送正常的数据呢?
mustang_zr 2004-05-14
  • 打赏
  • 举报
回复
1.如果不用UNICODE,对于来源于多种字符集的字符存储肯定不正常。
2.浏览器端没装相应的字符集,读出数据正常,显示不正常。
gnaive 2004-05-14
  • 打赏
  • 举报
回复
那如果我就用传统的text类型,那么网友发表的一些小语种字符是不是就不能正常的存储到我们数据库里面?
既然说显示取决于浏览器端,那我不用ntext也能正常显示?
mustang_zr 2004-05-14
  • 打赏
  • 举报
回复
nvarchar(4000)我觉得比ntext合适点,如果是个大型的论坛。
文本能否正常显示应该取决于浏览器端。

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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