我想使用ASP在Access数据库中插入法语字符 你能告诉我我能做些什么吗?
非常感谢 沙欣
答案 0 :(得分:1)
这是一半答案
如果您知道法语字符的ASCII码,那么您可以使用 chr()功能,例如
INSERT INTO TestTable ( Field1 ) VALUES ( Chr(133));
以下是相关的ascii代码french characters
的列表[编辑] 以下更完整的例子
Sub Test_ASCII()
Dim strSQL As String, strName As String
strName = "Andr" & Chr(133) 'Good French Name
strSQL = "INSERT INTO TestTable ( Field1 ) VALUES ('" & strName & "');"
DoCmd.RunSQL strSQL
End Sub
查询运行正常,但法语“e”未正确显示。可能是我的设置 - 请参阅下面的评论
我只能访问2002,或许以后的版本支持UFT-8或UNICODE?
答案 1 :(得分:0)
nvarchar()
(UTF-16)而不是varchar()
(ASCII或其他)。