转载的ActiveRecord Sql Server中文问题2
来源:互联网 发布:算法工程师笔试题目 编辑:程序博客网 时间:2024/06/06 04:31
ActiveRecord Sql Server中文问题2
1 下面代码在netbean下执行有问题,因为netbean的文件保存格式是utf-8.会报错存在多字节字符。
view sourceprint?1 搞不明白。但如果直接存为ANSI即一切正常。记之
view sourceprint?01 # coding : gb2312
02 require "rubygems"
03 gem 'activesupport', '=2.3.8'
04 require "active_record"
05 #require 'odbc_utf8'
06 require 'odbc'
07 require 'iconv'
08
09 conv=Iconv.new('GB2312','UTF-8')
10
11
12 ActiveRecord::Base.establish_connection(
13 :adapter => "sqlserver",
14 :mode=>"odbc",
15 :dsn=>"localhost",
16 :database=> "jkdb_sg",
17 :username => "sa",
18 :password => "123",
19 :encoding=>"gb2312"
20 )
21
22 =begin
23 class MyModule < ActiveRecord::Base
24
25 set_table_name "Module"
26 set_primary_keys :RoadNo, :ModuleNo
27
28 end
29 =end
30
31
32 class Road < ActiveRecord::Base
33 set_table_name "Road"
34 set_primary_key "RoadNo"
35 end
36
37
38 Road.all().each do |r|
39 #puts conv.iconv(r.RoadName)
40 puts r.RoadName
41 end
42
43 =begin
44 r=Road.find(46)
45 r.RoadName='广珠西'
46 r.save
47 =end
48
49
50
51
52
53 puts "done"
54 puts "完成"
- 转载的ActiveRecord Sql Server中文问题2
- Ubuntu server 中文环境乱码问题的解决办法(转载)
- Sql Server Varchar类型中文乱码问题的解决办法
- 关于sql server插入中文乱码的问题
- sql server 2005中无法输入中文的问题
- 关于jsp与sql server 2000的中文乱码问题
- 英文系统 SQL SERVER 插入中文变成乱码的问题
- pyodbc连接SQL Server出现中文乱码问题的解决方案
- SQL SERVER的数据类型 转载
- [转载]MS SQL SERVER问题集
- SQL Server的中文资源
- SQL SERVER 2005 无法显示中文问题
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- 使用Castle.ActiveRecord框架的一些问题
- 【转载】SQL Server锁的知识
- 转载SQL SERVER中DBLINK的实现
- 解决第三方DLL没有强签名
- Android: TabHost的问题
- C#中var关键字用法
- Ubuntu NFS服务器创建步骤
- Exception starting filter struts2
- 转载的ActiveRecord Sql Server中文问题2
- 关于 SetProcessWorkingSetSize 和内存释放
- 转载Silverlight AutoCompleteBox 增强key/value 拼音头检索
- 人在上海 想找北京工作 求异地求职经验分享
- 关于OnTimer
- WorkBook的SaveAs方法
- 我想下载啊
- vc 添加HTTP mime类型
- PHP Garbage Collector 引起的Session回话问题