Vấn đề khó

90 views
Skip to first unread message

Ngô Văn Ngọc

unread,
Feb 9, 2012, 10:10:26 PM2/9/12
to phpvi...@googlegroups.com
Chào mọi người.
Mình đang làm dự án có liên quan đến việc xuất ra file .DBF cho foxpro. Nhưng hiện tại gặp vấn đề lớn với font chữ.
Hiện tại trên database đang lưu dạng : UTF8 Literal . Giờ mình muốn Export ra file .DBF nhưng trên file .DBF mà phần mềm khác chỉ đọc được định dạng font TCVN3 thì sẽ bị lỗi font.
Mình đã thử dùng iconv  để convert sang các charset khác nhau nhưng không được.
Vậy giờ mình muốn convert từ UTF-8 Literal qua TCVN3 thì phải xử lý thế nào ạ ?
Thanks

--
Ngo Van Ngoc
Vice Engineering Director TCV.,JSC
Website: http://tcv.vn, Email : ngocn...@gmail.com .

Dac, Nguyen Tat

unread,
Feb 9, 2012, 10:18:07 PM2/9/12
to phpvi...@googlegroups.com
Mình xin đề nghị một cách làm "nông dân".
1. Export ra Excel (UTF-8)
2. Chuyển mã trong Excel (dùng Unikey)
3. Import từ Excel vào DBF

Đắc

2012/2/10 Ngô Văn Ngọc <ngocn...@gmail.com>

--
Bạn nhận được thư này vì bạn đã được đăng ký vào nhóm Google Groups "PHPVietnam".
Để đăng bài lên nhóm này, hãy gửi email đến phpvi...@googlegroups.com.
Để hủy đăng ký khỏi nhóm này, hãy gửi email tới phpvietnam+...@googlegroups.com.
Để biết tùy chọn khác, hãy truy cập nhóm này tại http://groups.google.com/group/phpvietnam?hl=vi.

Phan Thái Trung

unread,
Feb 9, 2012, 10:20:49 PM2/9/12
to phpvi...@googlegroups.com
Tiêu chuẩn Unicode áp dụng từ cách đây 12 năm, tốt nhất là không dùng phần mềm TCVN3 nữa.
Và bạn lưu ý UTF8-literal chỉ áp dụng cho web, còn các phần mềm chạy trên desktop thì bạn cần chuyển từ UTF8 sang Unicode 2 bytes.


Vào 10:18 Ngày 10 tháng 2 năm 2012, Dac, Nguyen Tat <dac...@gmail.com> đã viết:

Ngô Văn Ngọc

unread,
Feb 10, 2012, 12:03:55 AM2/10/12
to phpvi...@googlegroups.com
Mình thấy trên C++ có hàm để convert dạng này.
Liệu có thể viết extension gắn vào PHP được không nhỉ ? 

Vào 10:20 Ngày 10 tháng 2 năm 2012, Phan Thái Trung <phanth...@gmail.com> đã viết:
P802 B3B Nam Trung Yen, Cau Giay, Ha Noi.
Mobil : 0985919546. Phone : 04.2810248

Nguyen Hoang

unread,
Feb 10, 2012, 5:07:02 AM2/10/12
to PHPVietnam
Dùng cái này mà convert nhé bạn:
http://dl.dropbox.com/u/56899006/phpvncon.rar

Đọc data -> chạy qua hàm convert -> ghi data mới vào db mới

NHoang

On Feb 10, 12:03 pm, Ngô Văn Ngọc <ngocnv1...@gmail.com> wrote:
> Mình thấy trên C++ có hàm để convert dạng này.
> Liệu có thể viết extension gắn vào PHP được không nhỉ ?
>

> Vào 10:20 Ngày 10 tháng 2 năm 2012, Phan Thái Trung <phanthaitr...@gmail.com


>
>
>
>
>
>
>
>
>
> > đã viết:
> > Tiêu chuẩn Unicode áp dụng từ cách đây 12 năm, tốt nhất là không dùng phần
> > mềm TCVN3 nữa.
> > Và bạn lưu ý UTF8-literal chỉ áp dụng cho web, còn các phần mềm chạy trên
> > desktop thì bạn cần chuyển từ UTF8 sang Unicode 2 bytes.
>

> > Vào 10:18 Ngày 10 tháng 2 năm 2012, Dac, Nguyen Tat <dac2...@gmail.com>đã viết:


>
> > Mình xin đề nghị một cách làm "nông dân".
> >> 1. Export ra Excel (UTF-8)
> >> 2. Chuyển mã trong Excel (dùng Unikey)
> >> 3. Import từ Excel vào DBF
>
> >> Đắc
>

> >> 2012/2/10 Ngô Văn Ngọc <ngocnv1...@gmail.com>


>
> >>> Chào mọi người.
> >>> Mình đang làm dự án có liên quan đến việc xuất ra file .DBF cho foxpro.
> >>> Nhưng hiện tại gặp vấn đề lớn với font chữ.
> >>> Hiện tại trên database đang lưu dạng : UTF8 Literal . Giờ mình muốn
> >>> Export ra file .DBF nhưng trên file .DBF mà phần mềm khác chỉ đọc được định
> >>> dạng font TCVN3 thì sẽ bị lỗi font.

> >>> Mình đã thử dùng *iconv*  để convert sang các charset khác nhau nhưng


> >>> không được.
> >>> Vậy giờ mình muốn convert từ UTF-8 Literal qua TCVN3 thì phải xử lý thế
> >>> nào ạ ?
> >>> Thanks
>
> >>> --
> >>> Ngo Van Ngoc
> >>> Vice Engineering Director TCV.,JSC

> >>> Website:http://tcv.vn, Email : ngocnv1...@gmail.com .

> Website:http://tcv.vn, Email : ngocnv1...@gmail.com .

Ngô Văn Ngọc

unread,
Feb 12, 2012, 9:25:08 PM2/12/12
to phpvi...@googlegroups.com
Ok mình làm được rồi.
Thanks Nguyen Hoang.

Vào 17:07 Ngày 10 tháng 2 năm 2012, Nguyen Hoang <nho...@gmail.com> đã viết:
Website: http://tcv.vn, Email : ngocn...@gmail.com .
Reply all
Reply to author
Forward
0 new messages