为了账号安全,请及时绑定邮箱和手机立即绑定

中文显示乱码

kaptcha中文乱码是什么原因啊?

正在回答

3 回答

这是图片

http://img1.sycdn.imooc.com//58b9719e0001720f08770639.jpg

0 回复 有任何疑惑可以回复我~
#1

我可不是一只圆滚滚的大熊猫

iso-8859 牛批
2019-03-07 回复 有任何疑惑可以回复我~

可以设置字体"kaptcha.textproducer.font.names"为中文字体就行了,比如"宋体"啥的

0 回复 有任何疑惑可以回复我~
#1

DLZer

你好,我试了您提供的方法,将字体设置为“微软雅黑”之后,验证码图片上的中文字符都可以正常显示了,而之前使用“Arial”字体时,部分中文字符显示为一个方框框。可以科普一下么……谢谢啦!
2016-10-10 回复 有任何疑惑可以回复我~
#2

追梦21

改过之后 的确解决了 但提交错误 是什么原因呢
2017-03-03 回复 有任何疑惑可以回复我~

我直接用的是kaptcha2.3jar中的com.google.code.kaptcha.text.impl.ChineseTextProducer.class类,乱码原因是该类中的中文在编译打包后已乱码。此外使用中文验证时,字体库中不能有Arial等字体,否则乱码

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

中文显示乱码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信