Unicode如何输入并保存到SQLserver数据库 如何再DBMemo等控件中粘贴包含Unicode字符的数据并保存到SQLServer数据库中数据库中的对应字段是ntext,再SQLserver管理器中可以粘贴输入! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转贴1. Guide line2. OS Setup3. MSSQL server setup4. Database Fields5. JDBC driver Setup6. Client Side Setup7. Report Coding8. OthersGuide Line:目的: 使我們的程式可以正常工作於簡繁體混合的運行環境中.本文將涵蓋涉及程式以及安裝環境的相關問題. Unicode 因為使用兩個byte存放不同文字的編碼,所以可以支持多語言, 即以unicode存放的文字可以顯示成為不同的語言種類,例如: 簡體中文, 繁體中文, 日文, 韓文,等等.每個語言中的字符在unicode中都有一定的編碼, 有一點需要注意, 我們就以簡體中文, 和繁體中文為例: 例如 ‘生’這個字, 在簡體中文, 繁體中文中都有, 但是因為簡體中文的”生”,和繁體中文的”生”,寫法一樣, 所以,在unicode 編碼中, “生”這個字的編碼只有一個, 如果寫法不一樣,在unicode 中就會有多個編碼. WindowsNT提供的unicode字元對應表,可以幫助你查看一個字體文件中不同字符得unicode 編碼, 如果你想知道一個字符得unicode, 你可以使用JDK中提供的一個工具 native2ascii.exe 去查看. 想讓我們的系統完全支持, 簡繁體混合得運行環境, 我們需要做到以下幾點:OS Setup此處的OS的類型風分兩種 Server 端,和Client 端Client 端支持的類型: Windows 98簡體,Windows 98繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)Windows NT4.0簡體, Windows NT4.0繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中) Windows 2000簡體, Windows 2000繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)Windows ME簡體.Windows ME繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)Server 端支持的OS類型Windows NT4.0 Server簡繁體.Windows2000簡繁體.MSSQL server setup本文只提供SQL7得做法: SQL7中已經支持了unicode ,就是說如果你表的某個欄位,是使用nvarchar, nchar, or ntext etc, 那麼,存放在這個欄位中的字符將都是使用unicode 編碼.為了更好的支持 Unicode 得處理方式, SQL7 建議:在安裝過程中, 1: code page 選擇 cp936 (這樣可以兼容程序中insert, update sql沒帶 N的部分 如果code page 是cp950 或者 cp1252,則程式中不帶N的insert 和 update 會造成 存入db中的資料不是unicode.2: 如果你在安裝SQL7得過程中code page沒選擇cp936,而是使用了cp950或者cp1252, 那麼請確保你程式中的insert 和update的語句都有N,以保證這些程式插入資料庫的漢字是unicode.3: SQL其他部分的安裝請參考 NetBizSoft SQL Server setupDatabase Fields凡是需要存儲漢字的欄位,在MSSQL7中請一率使用使用 nxxxx類型,以支持unicode, Install和 init資料庫的腳本中插入漢字的地方一律加 N 使用Image字段,DB绑定控件使用能处理Unicode的,有一个控件组:TNT,我用过 关于delphi的一些应用 delphi的正切函数问题 终于出院了。散分 在使用 键盘接口 的 条码扫描器时如何 识别是键盘输入的还是条码扫描器输入的????????????????? 急!!!!!!!!! 招聘Delphi程序员一名, 我是新手!!!!!!! 你们做的程序起动时的画面一般多大尺寸? 如何获取条码扫描器扫描返回的字符串 阿东,提供一个串口通讯测试程序吧! 句柄是什么意思,谢谢,希望示例一下。马上给分。。。。。。。。。。。。。。。。 控件开发中的属性问题——————我是菜鸟不怕笑 如何把pc机字节序转换为网络字节序
转贴1. Guide line
2. OS Setup
3. MSSQL server setup
4. Database Fields
5. JDBC driver Setup
6. Client Side Setup
7. Report Coding
8. OthersGuide Line:
目的: 使我們的程式可以正常工作於簡繁體混合的運行環境中.本文將涵蓋涉及程式以及安裝環境的相關問題. Unicode 因為使用兩個byte存放不同文字的編碼,所以可以支持多語言, 即以unicode存放的文字可以顯示成為不同的語言種類,例如: 簡體中文, 繁體中文, 日文, 韓文,等等.
每個語言中的字符在unicode中都有一定的編碼, 有一點需要注意, 我們就以簡體中文, 和繁體中文為例: 例如 ‘生’這個字, 在簡體中文, 繁體中文中都有, 但是因為簡體中文的”生”,和繁體中文的”生”,寫法一樣, 所以,在unicode 編碼中, “生”這個字的編碼只有一個, 如果寫法不一樣,在unicode 中就會有多個編碼. WindowsNT提供的unicode字元對應表,可以幫助你查看一個字體文件中不同字符得unicode 編碼, 如果你想知道一個字符得unicode, 你可以使用JDK中提供的一個工具 native2ascii.exe 去查看. 想讓我們的系統完全支持, 簡繁體混合得運行環境, 我們需要做到以下幾點:OS Setup
此處的OS的類型風分兩種 Server 端,和Client 端Client 端支持的類型:
Windows 98簡體,
Windows 98繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)Windows NT4.0簡體,
Windows NT4.0繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)
Windows 2000簡體,
Windows 2000繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)Windows ME簡體.
Windows ME繁體 (需要額外安裝中文字庫,以包含於我們的安裝程式中)Server 端支持的OS類型
Windows NT4.0 Server簡繁體.
Windows2000簡繁體.MSSQL server setup本文只提供SQL7得做法: SQL7中已經支持了unicode ,就是說如果你表的某個欄位,是使用nvarchar, nchar, or ntext etc, 那麼,存放在這個欄位中的字符將都是使用unicode 編碼.為了更好的支持 Unicode 得處理方式, SQL7 建議:在安裝過程中, 1: code page 選擇 cp936 (這樣可以兼容程序中insert, update sql沒帶 N的部分 如果code page 是cp950 或者 cp1252,則程式中不帶N的insert 和 update 會造成 存入db中的資料不是unicode.2: 如果你在安裝SQL7得過程中code page沒選擇cp936,而是使用了cp950或者cp1252, 那麼請確保你程式中的insert 和update的語句都有N,以保證這些程式插入資料庫的漢字是unicode.3: SQL其他部分的安裝請參考 NetBizSoft SQL Server setupDatabase Fields
凡是需要存儲漢字的欄位,在MSSQL7中請一率使用使用 nxxxx類型,以支持unicode, Install和 init資料庫的腳本中插入漢字的地方一律加 N