Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / 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 tỷ lệ kèo bóng đá 88 này dành cho phiên bản không được hỗ trợ của PostgreSQL.
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 đá 88kèo tỷ số bóng đá euro hôm nay21.2. Hỗ trợ bộ ký tự

Hỗ trợ bộ ký tự trongPostgreSQL10845_11017EUC(Mã Unix mở rộng), UTF-8 và mã nội bộ Mule. Tất cả các bộ ký tự được hỗ trợ có thể được sử dụng minh bạch bởi các khách hàng, nhưng một số ít không được hỗ trợ cho sử dụng trong máy chủ (nghĩa là, như một mã tỷ lệ kèo bóng đá 88 phía máy chủ). Các Bộ ký tự mặc định được chọn trong khi khởi tạo của bạnPostgreSQLCụm cơ sở dữ tỷ lệ kèo bóng đá 88 sử dụnginitDB. Nó có thể bị ghi đè khi bạn tạo một cơ sở dữ tỷ lệ kèo bóng đá 88, vì vậy bạn có thể có nhiều cơ sở dữ tỷ lệ kèo bóng đá 88 với một bộ ký tự khác.

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

Bảng 21-1Hiển thị Các bộ ký tự có sẵn để sử dụng trongPostgreSQL.

Bảng 21-1.PostgreSQLBộ ký tự

tên Mô tả Ngôn ngữ tỷ lệ kèo bóng đá 88 chủ? byte/char Bí danh
Big5 Big Five Trung Quốc truyền thống không 1-2 Win950, Windows950
EUC_CN Mở rộng UNIX CODE-CN 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,14484_14490 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 18825_18840ASROSR 14111 Rumani 1 ISO885916
MULE_INTERNAL Mã nội bộ Mule Emacs đa ngôn ngữ 1-4
SJIS SHIFT JIS 19430_19440 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
21125_21134 Windows CP1250 Trung Âu 1
Win1251 Windows CP1251 Cyrillic 1 Win
Win1252 Windows CP1252 21693_21711 1
Win1253 Windows CP1253 Hy Lạp 1
Win1254 Windows CP1254 Thổ Nhĩ Kỳ 1
Win1255 Windows CP1255 Hê -bơ -rơ 1
Win1256 Windows CP1256 Ả Rập 1
Win1257 Windows CP1257 Baltic 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ả Các bộ ký tự được liệt kê. Ví dụ:PostgreSQLTrình điều khiển JDBC không hỗ trợMule_Internal, Latin6, Latin8Latin10.

TheSQL_ASCIICài đặt hành xử khác nhau đáng kể so với các cài đặt khác. Khi Bộ ký tự tỷ lệ kèo bóng đá 88 chủ làSQL_ASCII23931_24145SQL_ASCII. Vì vậy, điều này Cài đặt không phải là một tuyên bố rằng một mã tỷ lệ kèo bóng đá 88 cụ thể được sử dụng, như một tuyên bố thiếu hiểu biết về mã tỷ lệ kèo bóng đá 88. TRONG Hầu hết các trường hợp, nếu bạn đang làm việc với bất kỳ dữ liệu không phải ASCII nào, đó là không khôn ngoan khi sử dụngSQL_ASCIICài đặt, bởi vì24494_24506sẽ là Không thể giúp bạn bằng cách chuyển đổi hoặc xác nhận không phải là ASCII ký tự.

21.2.2. Đặt bộ ký tự

initDBXác định mặc định Bộ ký tự cho mộtPostgreSQLCụm. Ví dụ,

initDB -e euc_jp

Đặt bộ ký tự mặc định (mã tỷ lệ kèo bóng đá 88) thànhEUC_JP(Mã Unix mở rộng cho tiếng Nhật). Bạn có thể sử dụng---Encodingthay vì-eNếu bạn thích nhập tùy chọn dài hơn chuỗi. Nếu không-ehoặc---EncodingTùy chọn được đưa ra,initDBcố gắng xác định thích hợp mã tỷ lệ kèo bóng đá 88 để sử dụng dựa trên locale được chỉ định hoặc mặc định.

Bạn có thể tạo cơ sở dữ tỷ lệ kèo bóng đá 88 với một ký tự khác bộ:

createdb -e euc_kr Hàn Quốc

Điều này sẽ tạo cơ sở dữ tỷ lệ kèo bóng đá 88 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 Lệnh SQL này:

Tạo cơ sở dữ liệu Hàn Quốc với mã tỷ lệ kèo bóng đá 88 'euc_kr';

Mã tỷ lệ kèo bóng đá 88 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 The-LTùy chọn hoặc\ Llệnh củaPSQL.

$PSQL -L26201_26675

quan trọng:Mặc dù bạn có thể chỉ định bất kỳ mã tỷ lệ kèo bóng đá 88 nào Bạn muốn cho một cơ sở dữ liệu, không khôn ngoan khi chọn mã tỷ lệ kèo bóng đá 88 Đó không phải là những gì được mong đợi bởi địa phương bạn có đã chọn. Thelc_collatelc_ctypeCài đặt ngụ ý a mã tỷ lệ kèo bóng đá 88 cụ thể và các hoạt động phụ thuộc vào địa phương (như vì sắp xếp) có khả năng giải thích sai dữ liệu trong một Mã tỷ lệ kèo bóng đá 88 không tương thích.

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ụng các mã tỷ lệ kèo bóng đá 88 khác nhau trong các cơ sở dữ liệu khác nhau của một cụm là nhiều lý thuyết hơn thực tế. Có khả năng là những Các cơ chế sẽ được xem xét lại trong các phiên bản tương lai củaPostgreSQL.

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

21.2.3. Chuyển đổi bộ ký tự tự động giữa tỷ lệ kèo bóng đá 88 chủ và Khách hàng

PostgreSQLHỗ trợ Chuyển đổi bộ ký tự tự động giữa tỷ lệ kèo bóng đá 88 chủ và tỷ lệ kèo bóng đá 88 khách cho một số kết hợp bộ ký tự nhất định. Sự chuyển đổi thông tin được lưu trữ trongpg_conversionDanh mục hệ thống.PostgreSQLđi kèm với một số được xác định trước Chuyển đổi, như được hiển thị trongBảng 21-2. Bạn có thể tạo chuyển đổi mới bằng lệnh SQLTạo chuyển đổi.

Bảng 21-2. Bộ ký tự tỷ lệ kèo bóng đá 88 khách/tỷ lệ kèo bóng đá 88 chủ Chuyển đổi

Bộ ký tự tỷ lệ kèo bóng đá 88 chủ Bộ ký tự tỷ lệ kèo bóng đá 88 khách có sẵn
Big5 Không được hỗ trợ như một máy chủ mã tỷ lệ kèo bóng đá 88
EUC_CN EUC_CN, 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ư một máy chủ mã tỷ lệ kèo bóng đá 88
GBK Không được hỗ trợ như một máy chủ mã tỷ lệ kèo bóng đá 88
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ư một máy chủ mã tỷ lệ kèo bóng đá 88
SQL_ASCII bất kỳ (không Chuyển đổi sẽ được thực hiện)
UHC Không được hỗ trợ như một máy chủ mã tỷ lệ kèo bóng đá 88
UTF8 Tất cả được hỗ trợ mã tỷ lệ kèo bóng đá 88
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
Win1253 Win1253, UTF8
Win1254 Win1254, UTF8
Win1255 Win1255, UTF8
Win1256 Win1256, UTF8
Win1257 Win1257, UTF8
Win1258 Win1258, UTF8

Để bật chuyển đổi bộ ký tự tự động, bạn phải kểPOSTGRESQLNhân vật Đặt (mã tỷ lệ kèo bóng đá 88) bạn muốn sử dụng trong máy khách. Có một số cách để thực hiện điều này:

  • Sử dụng\ mã tỷ lệ kèo bóng đá 88Lệnh trongPSQL. \ mã tỷ lệ kèo bóng đá 88Cho phép bạn thay đổi máy khách mã tỷ lệ kèo bóng đá 88 khi đang bay. Ví dụ: để thay đổi mã tỷ lệ kèo bóng đá 88 thànhSJIS, loại:

    \ mã tỷ lệ kèo bóng đá 88 SJIS
  • Sử dụnglibpqchức năng.\ mã tỷ lệ kèo bóng đá 88thực tế gọipqsetClientEncoding ()cho nó mục đích.

    int pqsetClientencoding (pgconn *Conn, const char *mã tỷ lệ kèo bóng đá 88);

    WHEREConnlà a kết nối với tỷ lệ kèo bóng đá 88 chủ vàmã tỷ lệ kèo bóng đá 88Là mã tỷ lệ kèo bóng đá 88 bạn muốn sử dụng. Nếu hàm đặt thành công mã tỷ lệ kèo bóng đá 88, nó trả về 0, nếu không -1. Mã tỷ lệ kèo bóng đá 88 hiện tại cho điều này Kết nối có thể được xác định bằng cách sử dụng:

    int pqClientEncoding (const pgconn *Conn);

    Lưu ý rằng nó trả về ID mã tỷ lệ kèo bóng đá 88, không phải là biểu tượng Chuỗi nhưEUC_JP. Để chuyển đổi ID mã tỷ lệ kèo bóng đá 88 thành tên mã tỷ lệ kèo bóng đá 88, bạn có thể sử dụng:

    char *pg_encoding_to_char (intmã hóa_id);
  • sử dụngđặt client_encoding thành. Đặt mã tỷ lệ kèo bóng đá 88 máy khách có thể được thực hiện với SQL này yêu cầu:

    đặt client_encoding thành 'giá trị';

    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ã tỷ lệ kèo bóng đá 88 máy khách hiện tại:

    hiển thị client_encoding;

    Để trở lại mã tỷ lệ kèo bóng đá 88 mặc định:

    Đặt lại client_encoding;
  • Sử dụngpgclientencoding. Nếu Biến môi trườngpgclientencodingđược xác định trong máy khách môi trường, mã tỷ lệ kèo bóng đá 88 máy khách đó được chọn tự động Khi kết nối với máy chủ được thực hiện. (Điều này có thể sau đó được ghi đè bằng bất kỳ phương thức nào khác đã đề cập ở trên.)

  • Sử dụng biến cấu hìnhclient_encoding. Nếuclient_encoding42028_42253

Nếu không thể chuyển đổi một ký tự cụ thể - Giả sử bạn đã chọnEUC_JPcho tỷ lệ kèo bóng đá 88 chủ vàLatin1Đối với tỷ lệ kèo bóng đá 88 khách, sau đó Một số ký tự Nhật Bản không có đại diện trongLatin1- thì lỗi là báo cáo.

Nếu bộ ký tự tỷ lệ kèo bóng đá 88 khách được xác định làSQL_ASCII, Chuyển đổi mã tỷ lệ kèo bóng đá 88 bị vô hiệu tỷ lệ kèo bóng đá 88, Bất kể bộ ký tự của máy chủ. Cũng giống như Máy chủ, sử dụngSQL_ASCIIlà không khôn ngoan Trừ khi bạn đang làm việc với dữ tỷ lệ kèo bóng đá 88 All-ASCII.

21.2.4. Đọc thêm

Đây là những nguồn tốt để bắt đầu tìm hiểu về các loại khác nhau của các hệ thống mã tỷ lệ kèo bóng đá 88.

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ự bộ, mã tỷ lệ kèo bóng đá 88 và các trang mã.

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

Giải thích chi tiết về43741_43749, 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 đây.