2

我有一个带有文本输入字段的网页。如果用户从 Microsoft 产品(Word、Outlook)粘贴文本,则在写入我的数据库表时,长破折号(m 破折号?)和撇号(或单引号)将被转换为问号 (?)。如果他们只是直接从键盘输入文本就可以了。如何防止或纠正此问题?

我的 JSP 页面在起始标记上方有这个:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

我的 Microsoft SQL 2012 Server 默认排序规则设置为:

SQL_Latin1_General_CP1_CI_AS

我该如何解决这个问题?

谢谢!

4

1 回答 1

2

这应该带你到正确的方向

http://balusc.blogspot.com/2009/05/unicode-how-to-get-characters-right.html

或者

http://www.tek-tips.com/viewthread.cfm?qid=268377

于 2012-10-04T22:36:44.227 回答