|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
学习 Java 看到了 Jdbc 一章 本人就会使用 SQL Server 所以就找了一个微软的 SQL Server2000 Jdbc Driver。(在坛子上请教了多位大虾才搞定。详细解决超出本手记之范围略过,有需要的问我,呵呵) SQL Server Jdbc Driver 运行一切正常,然而输出中文: ??,??\\\'???\\\'+??? Faint!! 回到坛子上 打开 Java 精华区 要害字:中文问题 点击查找 列出多位大虾的 中文问题终极解决方案 逐个扫描…… 得出结论:要么在Java中编码,要么建立数据库的时候既采用Unicode(菜鸟之结论) 翻阅 SQL Server 联机丛书(本人的重要工具) ----------------------------------------------------------- 得知 SQL Server 2000 支持两类字符数据类型: Unicode 数据类型 nchar、nvarchar 和 ntext。这些数据类型使用 Unicode 字符表示法。代码页不适用于这些数据类型。 非 Unicode 字符数据类型 char、varchar 和 text。这些数据类型使用单字节或双字节代码页中定义的字符表示法。 ----------------------------------------------------------- 将数据库字段改为对应的 Unicode 数据类型。 再次执行程序输出中文一切正常。 返回类别: 教程 上一教程: java线程的缺陷 下一教程: Java Socket编程(二) 您可以阅读与"菜鸟调试手记一(sql server 中文问题)"相关的教程: · 关于JSP中,中文问题(泛指字符问题),以及常见错误调试手记 · MYSQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方式总结 · java 与 mysql 中文问题的处理 · JAVA中文问题详解 · Java中文问题详解(转) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |