大虾们:
碰到了个很棘手的问题,请大家帮忙
我们在一个jsp中要给客户正确显示日文内容,该jsp内容显示所用的charset 为"SHIFT-JIS";
但是变态客户,他们的内容要求也会出现Rome 类型的内容如" ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ" ,这个时候这些Rome显示为乱码
如果把jsp内容显示格式改为"WINDOW-31J"; ROME格式内容显示正常,日文又显示乱码
哪位可以帮忙提示一下该如何处理?
碰到了个很棘手的问题,请大家帮忙
我们在一个jsp中要给客户正确显示日文内容,该jsp内容显示所用的charset 为"SHIFT-JIS";
但是变态客户,他们的内容要求也会出现Rome 类型的内容如" ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ" ,这个时候这些Rome显示为乱码
如果把jsp内容显示格式改为"WINDOW-31J"; ROME格式内容显示正常,日文又显示乱码
哪位可以帮忙提示一下该如何处理?
解决方案 »
- jsf提示 Can't find bundle for base name javax.faces.Messages, locale zh_CN
- eclipse中使用cvs问题:如何知道别人正在修改某个文件?
- 关于java多线程锁的问题 如何增加变量更新锁
- 不明状况,请指示!
- appletviewer 直接跳到java所在盘符下
- 职业抉择。帮忙给点意见啊。
- 哪位高手能介绍一下Prefix-caching算法?
- 新手求助:关于javah的问题
- jbuilder的帮助
- 谁有JDataStore的注册吗?
- 关于文本区的问题
- java中如果不清楚具体文件名,比如只知道文件名的前缀字符串,能否获得以这个字符串为前缀的所有文件列表?
1.因为你们要显示的就是rome数字,他们都是有规律组合的数字,可以使用图片对应每一个字母,这样需要显示的时候用算法得到字母的组合.
2.是否可以分成多个frame,这样就可以多个charset了.
问题的关键是这些破日文和rome文会动态地搅和在一起,不可能分成多个frame来处理
本来提议是给他们做个限制不让有rome字符,可是小日本不干!
各位还有没有其他的处理方法啊,或者真有一种编码可以同时支持这两种破东西
多谢
我们这个项目不小,目前其实已经做完了,才在现场发现了这个问题,所以如果整个应用全部修改的话,风险比较大 :)
不论如何,谢谢
请大家继续给意见
小项目可能还可以,大项目是绝对不可能的
因为整个都用utf-8 就意味着前台,后台,甚至包括数据库的编码都要改成utf-8的这个问题我以前也碰到过,呵呵。没有什么好地解决办法吧。我给你的一件就是你给你的客户说,他的要求太无理了,以目前的技术很难完成。
虽然这样说可能会影响你的公司。
但是目前好像还真的没听说同时charset两下的。
csdn是怎么做到的,你问问么
你看csdn好像就可以支持
RomeⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ"
日本語 あいうえお还有中文,等多种语言。
<head>
<meta http-equiv="content-type" content="text/html; charset=SHIFT-JIS">
</head>
ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ<br>
ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ<br>
</html>
csWindows31J
谢谢各位