C# 如何在asp网页保留格式显示从SQL数据库读取image类型的文本 sql2000数据库中有一张表的某个字段存有image类型的文本,并具有一定的格式,例如字体颜色,请问高手,如何将其读取出来,并原样显示在asp网页上,用什么控件?如果有可参考的代码,将感激不尽。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Literal控件,Literal1.Text = System.Text.Encoding.UTF8.GetString((byte[])dr["字段名称"])红色的部分跟你保存时候的编码有关系,可以根据需要修改 格式还是以代码形式出现,并没有加注到相应的文本,像这样{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}} {\colortbl ;\red0\green0\blue255;\red255\green0\blue0;\red0\green128\blue0;\red255\green0\blue255;} \viewkind4\uc1\pard\cf1\lang2052\f0\fs20 JYJYJYJYJYJYJYJYJYJY……\cf1 7165\cf0 \cf1 9648\cf0 \par \par \cf1 JYJYJYJYJYJYJYJYJYJYJY\cf0 \par \cf1 CY\cf0 \cf1 HR\cf0 \cf2\ul HW?\cf0\ulnone \cf2\ul Q\cf0\ulnone \cf2\ul SL?\cf0\ulnone \cf1 WK\cf0 \cf2\ul NR?\cf0\ulnone \par \par } 而不是显示相应颜色和字体的文本,UTF8要改成什么呢?ansicpg936属于什么编码? 你这是rtf格式,需要把rtf转成html显示参见http://www.codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter 如何运用:同一命名空间的内容可以分布在不同的文件中? 用什么方式做复杂的excel(有些数据是要合并单元格的)表格并导出 C# web如何实现工作计划 ASP.NET 中的 TreeView 实现这种效果? ACCESS奇怪的自增大问题,请教高手数据库大小不知为什么一天比一天大? 怎么个dataset的合并,有点难 开发网上调查系统 asp.net根据多条件查询显示数据库 有兴趣的帮我看一下代码 这错在哪里? 如何去掉字符串中的字符? 学习MVC中,碰到问题:新增删除有效,更新无效,求解~~
Literal1.Text = System.Text.Encoding.UTF8.GetString((byte[])dr["字段名称"])红色的部分跟你保存时候的编码有关系,可以根据需要修改
而不是显示相应颜色和字体的文本,UTF8要改成什么呢?ansicpg936属于什么编码?
参见
http://www.codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter