日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

转载的ActiveRecord Sql Server中文问题2

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转载的ActiveRecord Sql Server中文问题2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。