网页编码用UTF-8

时间:2023-01-05 21:59:07
网页编码用UTF-8,如何保证插入数据库的中文全部为非乱码。我现在网页编程都用GB2312,感觉很不专业,而且遇到繁体字传入数据库一样出现乱码。所以我想用UTF-8来编写网页。但我试过用UTF-8来编写,无论是否加过滤器,插入数据库都是乱码。无论是MySQL,MS SQL,Oracle数据库。(在控制台里面输出的就是乱码,可是换到GB2312就可以正确显示中文)请问如何解决这些问题?或者谁有好的过滤器,能够使UTF-8编码的网页传入数据库后正确显示中文以及繁体中文,请发到zt.darkdragon@126.com。谢谢大家了!

16 个解决方案

#1


现用SQL Server 2005.迫切等待答案中……

#2


过滤器! 网页编码用UTF-8

#3


引用 2 楼 cw550284 的回复:
过滤器!

我用了,没什么作用。你是不是没好好看我的帖子?

#4


ding

#5


用GBK可以吗

#6


没试过,我现在只想用UTF8编码。谢谢了。

#7


使用过滤器,UTF-8支持中英文编码

#8


getBytes("ISO8859-1"), "UTF-8"
有中文输出的后面加这段代码试试

#10


引用 8 楼 yudehai87 的回复:
getBytes("ISO8859-1"), "UTF-8" 
有中文输出的后面加这段代码试试

应该是:
new String("yourstring".getBytes("utf8"),"gbk")

吧~~~

#11



oracle在安装的时候应该选择 utf-8的编码格式~

不行就配置一个过滤器~

#12


引用 9 楼 java2000_net 的回复:
如果是sql server, 那么不会有问题。 
如果是mysql 那么连接字符串的url参数需要调整一下 
中文乱码问题解决,过滤器配置,get post提交乱码,filter,struts乱码,jsp乱码 


 

我用的就是sqlserver2005,怎么不行呢?

#13


该说的楼上的都说了
给你顶

#14


你去你的安装目录里应该有一个叫。ini的文件,你把那里的charset=latin1改成utf-8就可以了

#15


1.JSP 用UTF-8
2.tomcat 配置一下语言  
3.添加过滤器

#16


建议看一下V512 的视频

#1


现用SQL Server 2005.迫切等待答案中……

#2


过滤器! 网页编码用UTF-8

#3


引用 2 楼 cw550284 的回复:
过滤器!

我用了,没什么作用。你是不是没好好看我的帖子?

#4


ding

#5


用GBK可以吗

#6


没试过,我现在只想用UTF8编码。谢谢了。

#7


使用过滤器,UTF-8支持中英文编码

#8


getBytes("ISO8859-1"), "UTF-8"
有中文输出的后面加这段代码试试

#9


#10


引用 8 楼 yudehai87 的回复:
getBytes("ISO8859-1"), "UTF-8" 
有中文输出的后面加这段代码试试

应该是:
new String("yourstring".getBytes("utf8"),"gbk")

吧~~~

#11



oracle在安装的时候应该选择 utf-8的编码格式~

不行就配置一个过滤器~

#12


引用 9 楼 java2000_net 的回复:
如果是sql server, 那么不会有问题。 
如果是mysql 那么连接字符串的url参数需要调整一下 
中文乱码问题解决,过滤器配置,get post提交乱码,filter,struts乱码,jsp乱码 


 

我用的就是sqlserver2005,怎么不行呢?

#13


该说的楼上的都说了
给你顶

#14


你去你的安装目录里应该有一个叫。ini的文件,你把那里的charset=latin1改成utf-8就可以了

#15


1.JSP 用UTF-8
2.tomcat 配置一下语言  
3.添加过滤器

#16


建议看一下V512 的视频