不同目的需要两页编码

时间:2012-09-05 17:22:55

标签: jquery-ui encoding datepicker

场景是这样的:

法语中的

datepicker jquery ui需要将页面编码为iso(因为使用utf,有一些法语字符没有很好地显示)

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>

我有一些阿拉伯数据需要存储在数据库中,因此页面必须以utf_8编码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

数据通过ajax发送

该怎么办?

1 个答案:

答案 0 :(得分:1)

在这种情况下,我相信您应该始终使用UTF-8发布。但是你需要确保所有声明的编码都一致。例如,对于HTML,<meta>标记中声明的任何编码都应与实际的Content-type HTTP标头一致。

我能想到用ISO-8859-1而不是UTF-8发布的唯一原因是,如果你有一个无法改变的客户端需要这种编码。但即使在这种情况下,希望您能够使用User-Agent请求标头来标识此客户端,并仅向该客户端提供ISO-8859-1。