网站读取存在数据库中的文本,如何进行文字排版

网站读取存在数据库中的文本,如何进行文字排版,第1张

提交新的内容时,

rs("内容字段") = replace(内容字段,vbcrlf,"<br>")

rsupdate

存到数据库时,就会把换行自己换成<br>存在数据库中

显示时用<%=rs("内容字段")%>就行

如果是空格,建议你用智能ABC输入一个 v1 然后选1

乱码问题,需要转码,在JSP页面最上面把GB2312改成UTF-8,并且在servlet里面responsesetCharcacterEncoding("UTF-8"),requestsetCharcacterEncoding("UTF-8"),

读取mysql数据库文本字段的值方法如下:

public

void

read()

{

try

{

//连接数据库

conn

=

JdbcUtilsgetConnection();

//查询resume字段,text格式

String

sql

=

"select

resume

from

testclob

where

id=1";

pt

=

connprepareStatement(sql);

//执行查询并返回结果

rs

=

ptexecuteQuery();

if

(rsnext())

{

//

rsgetCharacterStream读取该字段

Reader

reader

=

rsgetCharacterStream("resume");

//定义字符数组来存放读取值

char

buffer[]

=

new

char[1024];

while

((readerread(buffer))

!=

-1)

{

//打印

Systemoutprintln(buffer);

}

readerclose();

}

}

catch

(Exception

e)

{

eprintStackTrace();

}

finally

{

JdbcUtilsrelease(conn,

pt,

rs);

}

}

这个我感觉可能跟字符有关,下面说一下方法你可以尝试一下:

1)先把数据库中的“结果”改为英文,如result,然后再运行一下程序,看看得到的结果是什么?按照正常来说,应该是result。如果是这样的话,说明读取数据库中的字符应该是没错误的;

2)如果读取数据库没错的话,看一下你前面板上的字符串显示控件,很有可能现在的字符串显示控件的字体是英文字体的,把这个显示控件的字体设置为某个中文字体试试。

以上就是关于网站读取存在数据库中的文本,如何进行文字排版全部的内容,包括:网站读取存在数据库中的文本,如何进行文字排版、各位大侠,本人利用javaweb读取mysql数据库中的数据,但是中文字体显示的是问号,请问这种情况如何处理、怎样读取mysql数据库文本(text)字段的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10182764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存