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 tỷ lệ kèo bóng đá 88.
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ế.

tỷ lệ kèo bóng đá 8821.2.

Hỗ trợ bộ ký tự trongtỷ lệ kèo bóng đá 88cho phép bạn lưu trữ văn bản trong mộtEUC(Mã Unix mở rộng),tỷ lệ kèo bóng đá 88Cụm cơ sở dữ liệuinitDB. Nó có thể bị ghi đè khi

21.2.1. Nhân vật được hỗ trợ

Bảng 21-1Hiển thịtỷ lệ kèo bóng đá 88.

Bảng 21-1.tỷ lệ kèo bóng đá 88Bộ ký tự

tên Mô tả Ngôn ngữ Máy chủ? byte/char Bí danh
Big5 Big Five Trung Quốc truyền thống Không 1-2 Win950, Windows950
EUC_CN Mã UNIX-CN mở rộng Trung Quốc đơn giản 1-3
EUC_JP Code unix-jp mở rộng Nhật Bản 1-3
EUC_KR Mở rộng UNIX CODE-KR Hàn Quốc 1-3
EUC_TW Mở rộng UNIX CODE-TW Trung Quốc truyền thống, Đài Loan 1-3
GB18030 Tiêu chuẩn quốc gia Trung Quốc Không 1-2
GBK Tiêu chuẩn quốc gia mở rộng Trung Quốc đơn giản không 1-2 Win936, Windows936
ISO_8859_5 ISO 8859-5,ECMA 113 Latin/Cyrillic 1
ISO_8859_6 ​​ISO 8859-6,ECMA 114 Latin/tiếng Ả Rập 1
ISO_8859_7 ISO 8859-7,ECMA 118 Latin/Hy Lạp 1
ISO_8859_8 ISO 8859-8,ECMA 121 Latin/tiếng Do Thái 1
Johab Johab Hàn Quốc (Hangul) 1-3
KOI8 KOI8-r (u) Cyrillic 1 KOI8R
Latin1 ISO 8859-1,ECMA 94 Tây Âu 1 ISO88591
Latin2 ISO 8859-2,ECMA 94 Trung Âu 1 ISO88592
Latin3 ISO 8859-3,ECMA 94 Nam Âu 1 ISO88593
Latin4 ISO 8859-4,ECMA 94 Bắc Âu 1 ISO88594
Latin5 ISO 8859-9,ECMA 128 Thổ Nhĩ Kỳ 1 ISO88599
Latin6 ISO 8859-10,ECMA 144 Nordic 1 ISO885910
Latin7 ISO 8859-13 Baltic 1 ISO885913
Latin8 ISO 8859-14 Celtic 1 ISO885914
Latin9 ISO 8859-15 Latin1 với Euro và Accent 1 ISO885915
Latin10 ISO 8859-16,ASROSR 14111 Rumani 1 ISO885916
Mule_Internal Mã nội bộ Mule Emacs đa ngôn ngữ 1-4
SJIS SHIFT JIS Nhật Bản Không 1-2 MSKANJI, ShiftJis, Win932, Windows932
SQL_ASCII không xác định (xem văn bản) Any 1
UHC Mã Hangul thống nhất Hàn Quốc không 1-2 Win949, Windows949
UTF8 Unicode, 8-bit tất cả 1-4 Unicode
Win866 Windows CP866 Cyrillic 1 ALT
Win874 Windows CP874 Thái 1
Win1250 Windows CP1250 Trung Âu 1
Win1251 Windows CP1251 Cyrillic 1 win
Win1252 Windows CP1252 Tây Âu 1
Win1256 Windows CP1256 Ả Rập 1
Win1258 Windows CP1258 Việt Nam 1 ABC, TCVN, TCVN5712, VSCII

không phải tất cảAPIS Hỗ trợ tất cảtỷ lệ kèo bóng đá 88Trình điều khiển JDBC không hỗ trợMule_Internal, Latin6, Latin8Latin10.

TheSQL_ASCIICài đặt hành xửSQL_ASCII, TheSQL_ASCII. Vì vậy, điều nàySQL_ASCIICài đặt,tỷ lệ kèo bóng đá 88sẽ là

21.2.2.

initDBXác định mặc địnhtỷ lệ kèo bóng đá 88Cụm. Ví dụ,

initDB -e euc_jp

Đặt bộ ký tự mặc định (mã hóa) thànhEUC_JP(Mã Unix mở rộng cho tiếng Nhật). Bạn--Encodingthay vì-eNếu bạn thích nhập tùy chọn dài hơn-ehoặc---EncodingTùy chọn được đưa ra,initDBcố gắng xác định thích hợp

Bạn có thể tạo cơ sở dữ liệu với một ký tự khác

createdb -e EUC_TW | Hàn Quốc

Điều này sẽ tạo cơ sở dữ liệu có tênHàn Quốcsử dụng bộ ký tựEUC_KR. Một cách khác để thực hiện điều này là sử dụng

Tạo cơ sở dữ liệu Hàn Quốc với mã hóa 'EUC_TW |';

Mã hóa cho cơ sở dữ liệu được lưu trữ trong danh mục hệ thốngpg_database. Bạn có thể thấy rằng bằng cách sử dụng-LTùy chọn hoặc\ Llệnh củaPSQL.

$PSQL -LDanh sách cơ sở dữ liệu

quan trọng:Mặc dù bạn có thể chỉ định bất kỳ mã hóa nàolc_collatelc_ctypeCài đặt ngụ ý a

Vì các cài đặt địa phương này bị đóng băng bởiinitDB, Tính linh hoạt rõ ràng để sử dụngtỷ lệ kèo bóng đá 88.

Một cách để sử dụng nhiều mã hóa một cách an toàn là đặtChoặcPOSIXtronginitDB, do đó vô hiệu hóa bất kỳ địa phương thực nào

21.2.3.

tỷ lệ kèo bóng đá 88Hỗ trợpg_conversionDanh mục hệ thống.tỷ lệ kèo bóng đá 88đi kèm với một số được xác định trướcBảng 21-2.Tạo chuyển đổi.

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

Bộ ký tự máy chủ Bộ ký tự máy khách có sẵn
Big5 Không được hỗ trợ như
EUC_CN EUC_JP |, Mule_Internal, UTF8
EUC_JP EUC_JP, MULE_INTERNAL, SJIS, UTF8
EUC_KR EUC_KR, Mule_Internal, UTF8
EUC_TW EUC_TW, Big5, Mule_Internal, UTF8
GB18030 Không được hỗ trợ như
GBK Không được hỗ trợ như
ISO_8859_5 ISO_8859_5, KOI8, MULE_INTERNAL, UTF8, Win866, Win1251
ISO_8859_6 ISO_8859_6, UTF8
ISO_8859_7 ISO_8859_7, UTF8
ISO_8859_8 ISO_8859_8, UTF8
Johab Johab, UTF8
KOI8 KOI8, ISO_8859_5, MULE_INTERNAL, UTF8, Win866, Win1251
Latin1 Latin1, MULE_INTERNAL, UTF8
Latin2 Latin2, Mule_Internal, UTF8, Win1250
Latin3 Latin3, Mule_Internal, UTF8
Latin4 Latin4, Mule_Internal, UTF8
Latin5 Latin5, UTF8
Latin6 Latin6, UTF8
Latin7 Latin7, UTF8
Latin8 Latin8, UTF8
Latin9 Latin9, UTF8
Latin10 Latin10, UTF8
MULE_INTERNAL Mule_Internal, Big5, EUC_CN, EUC_JP, EUC_KR, EUC_TW, ISO_8859_5, KOI8, Latin1đếnLatin4, SJIS, Win866, Win1250, Win1251
SJIS không được hỗ trợ như
SQL_ASCII bất kỳ (không
UHC Không được hỗ trợ như
UTF8 Tất cả được hỗ trợ
Win866 Win866, ISO_8859_5, KOI8, Mule_Internal, UTF8, Win1251
Win874 Win874, UTF8
Win1250 Win1250, Latin2, MULE_INTERNAL, UTF8
Win1251 Win1251, ISO_8859_5, KOI8, Mule_Internal, UTF8, Win866
Win1252 Win1252, UTF8
Win1256 Win1256, UTF8
Win1258 Win1258, UTF8

Để cho phép chuyển đổi bộ ký tự tự động, bạn phảitỷ lệ kèo bóng đá 88Nhân vật

  • Sử dụng\ mã hóaLệnh trongPSQL. \ mã hóaCho phép bạn thay đổi máy kháchSJIS, loại:

    \ mã hóa SJIS
  • Sử dụnglibpqchức năng.\ mã hóathực tế gọipqsetClientEncoding ()cho nó

    int pqsetClientEncoding (pgconn *Conn, const char *mã hóa);

    WHEREConnlà amã hóaLà mã hóa bạn muốn

    int pqClientEncoding (const pgconn *Conn);

    Lưu ý rằng nó trả về ID mã hóa, không phải là biểu tượngEUC_JP. Để chuyển đổi

    char *pg_encoding_to_char (intmã hóa_id);
  • Sử dụngđặt client_encoding thành.

    đặt client_encoding thành 'Value';

    Ngoài ra, bạn có thể sử dụng cú pháp SQL tiêu chuẩnĐặt têncho mục đích này:

    Đặt tên 'giá trị';

    Để truy vấn mã hóa máy khách hiện tại:

    hiển thị client_encoding;

    Để trở lại mã hóa mặc định:

    Đặt lại client_encoding;
  • Sử dụngpgclientencoding. Nếupgclientencodingđược xác định trong máy khách

  • Sử dụng biến cấu hìnhclient_encoding.client_encodingBiến là

Nếu không thể chuyển đổi một ký tự cụ thểEUC_JPchoLatin1Đối với máy khách, sau đóLatin1- thì lỗi là

Nếu bộ ký tự máy khách được xác định làSQL_ASCII, Chuyển đổi mã hóa bị vô hiệu hóa,SQL_ASCIIlà không khôn ngoan

21.2.4.

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

http: //www.i18ngurus.com/docs/984813247.html

Một bộ sưu tập tài liệu rộng rãi về ký tự

ftp: //ftp.ora.com/pub/examples/nutshell/ujip/doc/cjk.inf

Giải thích chi tiết vềEUC_JP, EUC_CN, EUC_KR, EUC_TWxuất hiện trong phần 3.2.

http: //www.unicode.org/

Trang web của Hiệp hội Unicode

RFC 2044

UTF-8 được xác định