2

テキスト入力フィールドのある Web ページがあります。ユーザーが 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 に答える