sqlite_test.rb의 내용. 단지 SQLite3에서 tsg_table을 읽어서 화면상에 출력하는 간단한 내용입니다.
require 'sqlite3'
# Open a SQLite 3 database file
db = SQLite3::Database.open 'file.db'
# Find some records
db.execute 'SELECT * FROM tsg_table' do |row|
p row
end
c:\Ruby21>Ruby sqlite-test.rb 실행을 할경우 영문은 문제없이 나오는데 한글은 아래와 같이 "직장" 이란 부분이 핵사 값으로 나옵니다.
["\xC1\xF7\xC0\xE5", "ITPro", "010-0520-7745", "02-2099-9889", ""]
["\xC1\xF7\xC0\xE5", "Partroom", "02-2009-9777", "", ""]
c:\Ruby21>
아래는 SQLite에서의 해당 테이블의 schema를 보여줍니다.
.schema tsg_table
CREATE TABLE tsg_table<
"Group" TEXT,
"name" TEXT,
"mobile" TEXT,
"company" TEXT,
"home" TEXT
>;