Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của soi kèo bóng đá truoctran.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

soi kèo bóng đá truoctran5.2.

tác giả:Tatsuo ishii (),Trang web của TatsuoĐể biết thêm thông tin.

Multibyte (MB) Hỗ trợ làPostgres106PostgreSQL: Tài soi kèo bóng đá truoctran: 7.1: Hỗ trợ Multibyte60MBĐã bật bạn có thể sử dụng các bộ ký tự đa bytePostgresCài đặt bằng cách sử dụnginitDB. Lưu ý rằng điều này có thể làcreatedbHoặc bằng cách sử dụng lệnh SQL

MBCũng khắc phục một số vấn đề

5.2.1.

Chạy cấu hình với tùy chọn Multibyte:

% ./configure --Enable-multibyte [=mã hóa_system]
WHEREmã hóa_systemcó thể

Bảng 5-1.PostgresBộ soi kèo bóng đá truoctran bộ ký tự

soi kèo bóng đá truoctran Mô tả
SQL_ASCII ASCII
EUC_KR | EUC Nhật Bản
EUC_CN EUC Trung Quốc
EUC_KR EUC Hàn Quốc
EUC_TW Đài Loan EUC
Unicode Unicode (UTF-8)
MULE_INTERNAL Mule Internal
Latin1 ISO 8859-1 Tiếng Anh và
Latin2 ISO 8859-2 Tiếng Anh và
Latin3 ISO 8859-3 Tiếng Anh và
Latin4 ISO 8859-4 Tiếng Anh và
Latin5 ISO 8859-5 Tiếng Anh và
KOI8 KOI8-r (u)
win Windows CP1251
Alt Windows CP866

Đây là một ví dụ về cấu hìnhPostgresĐể sử dụng soi kèo bóng đá truoctran Nhật Bản bằng cách

% ./configure --Enable-multibyte = euc_jp

Nếu hệ thống soi kèo bóng đá truoctran bị bỏ qua (./configure

5.2.2.

initDBXác định mặc địnhPostgresCài đặt. Ví dụ:

% initDb -e euc_jp
Đặt soi kèo bóng đá truoctran mặc định thành EUC_JP (mã Unix mở rộng cho

Bạn có thể tạo cơ sở dữ liệu với soi kèo bóng đá truoctran khác:

% createdb -e euc_kr Hàn Quốc
sẽ tạo một cơ sở dữ liệu có tên là "Hàn Quốc" với soi kèo bóng đá truoctran EUC_KR.
Tạo cơ sở dữ liệu Hàn Quốc với soi kèo bóng đá truoctran = 'euc_kr';
soi kèo bóng đá truoctran cho cơ sở dữ liệu được biểu diễn dưới dạngCột soi kèo bóng đá truoctranTrongpg_databaseDanh mục hệ thống. Bạn có thể thấy điều đó bởi
$ PSQL -L

5.2.3.

PostgresHỗ trợ một

Bảng 5-2.Postgres​​Bộ ký tự máy khách/máy chủ

soi kèo bóng đá truoctran máy chủ Máy khách có sẵn
EUC_JP EUC_JP, SJIS
EUC_TW EUC_TW, BIG5
Latin2 Latin2, Win1250
Latin5 Latin5, win, alt
Mule_Internal EUC_JP, SJIS, EUC_KR,

Để cho phép dịch soi kèo bóng đá truoctran tự động, bạn phảiPostgressoi kèo bóng đá truoctran bạn

  • Sử dụng\ soi kèo bóng đá truoctranlệnh trongPSQL. \ soi kèo bóng đá truoctrancho phép bạn thay đổi frontend

    \ soi kèo bóng đá truoctran SJIS
  • Sử dụng các hàm libpq.\ soi kèo bóng đá truoctranThực tế gọi pqsetClientEncoding () cho mục đích của nó.

    int pqsetclientencoding (pgconn *Conn, const char *soi kèo bóng đá truoctran)
    WHEREConnlà một kết nối vớisoi kèo bóng đá truoctranlà một
    int pqclientencoding (const pgconn *Conn)
    Lưu ý rằng nó trả về "ID soi kèo bóng đá truoctran", không phải soi kèo bóng đá truoctran
    char *pg_encoding_to_char (intmã hóa_id)
  • sử dụngđặt client_encoding thành.

    đặt client_encoding thành 'soi kèo bóng đá truoctran';
    Ngoài ra, bạn có thể sử dụng cú pháp SQL92 "Đặt tên" cho mục đích này:
    Đặt tên 'soi kèo bóng đá truoctran';
    Để truy vấn soi kèo bóng đá truoctran phía trước hiện tại:
    hiển thị client_encoding;
    Để trở lại soi kèo bóng đá truoctran mặc định:
    Đặt lại client_encoding;
  • sử dụngpgclientencoding. Nếu nhưpgclientencodingđược xác định trong máy khách

5.2.4. Về

Bản dịch soi kèo bóng đá truoctran tự động giữa Unicode và các bản khác

5.2.5. Cái gì

Giả sử bạn chọn EUC_KR | cho phần phụ trợ, Latin1 cho

(thập phân hexa)

5.2.6.

Đây là những nguồn tốt để bắt đầu tìm hiểu về các loại khác nhau

5.2.8.

Bộ nhân vật Win1250 trên nền tảng máy khách Windows có thểPostgresvới Locale

Điều sau đây nên được ghi nhớ:

  • Thành công phụ thuộc vào các địa phương hệ thống thích hợp. Điều này đã được

  • Không bao giờ cố gắng đặt soi kèo bóng đá truoctran cơ sở dữ liệu Multibyte máy chủ

  • soi kèo bóng đá truoctran Win1250 chỉ có thể sử dụng cho các máy khách M $ W ODBC.

Khi chạy, điều quan trọng là phải nhớ những điều sau:

  • Cấu hình này sắp xếp lại thứ tự sắp xếp của bạn tùy thuộc vàoLC_xCài đặt. Đừng nhầm lẫn

  • một địa điểm như "CH"IS

  • Bạn phải chèn tiền là '162,50' (Lưu ý dấu phẩy trong

  • Tại thời điểm viết (đầu năm 1999), cấu hình này

Win1250 trên Windows/ODBC

  1. biên dịchPostgresvớiLatin2.

  2. Thiết lập cài đặt của bạn. Đừng quên tạo racủa bạnMôi trường):

    lc_all = cs_cz.iso8859-2
  3. Bạn phải bắt đầu người quản lý bưu điện với bộ địa phương!

  4. Hãy thử nó bằng ngôn ngữ Séc và sắp xếp nó trên A

  5. Cài đặt trình điều khiển ODBC cho PGSQL trên M $ Windows của bạn

  6. Thiết lập đúng nguồn dữ soi kèo bóng đá truoctran của bạn. Bao gồm dòng này trongCài đặt kết nối:

    đặt client_encoding = 'win1250';
  7. Bây giờ hãy thử lại, nhưng trong Windows với ODBC.