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 liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá cúp c2.
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ế.

kèo bóng đá cúp c222.2.

Hỗ trợ bộ ký tự trongkèo bóng đá cúp c2cho phép bạn lưu trữ văn bản trong mộtEUC |(Mã Unix mở rộng), UTF-8 và Mulekèo bóng đá cúp c2Cụm cơ sở dữ liệuinitDB. Nó có thể bị ghi đè khi

Tuy nhiên, một hạn chế quan trọng là mỗi cơ sở dữ liệulc_ctype(Phân loại ký tự) vàlc_collate(Sắp xếp chuỗi thứ tự) Cài đặt địa phương. VìChoặcPOSIXLocale, bất kỳ bộ ký tự nào cũng được cho phép, nhưng đối với các địa phương khác ở đó

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

Bảng 22-1Hiển thịkèo bóng đá cúp c2.

Bảng 22-1.kèo bóng đá cúp c2Bộ 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 |_C |N Mở rộng UNIX CODE-CN Trung Quốc đơn giản 1-3
EUC_JP C |ode unix-jp mở rộng Nhật Bản 1-3
EUC |_JIS_2004 Code unix-jp mở rộng, JIS x 0213 Nhật Bản 1-3
euc_kr Mở rộng Unix C |ode-Kr Hàn Quốc C |ó 1-3
EUC_TW Mở rộng UNIX C |ODE-TW Trung Quốc truyền thống, Đài Loan ​​C |ó 1-3
GB18030 Tiêu chuẩn quốc gia Trung Quốc không 1-4
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,EC |MA 113 Latin/C |yrillic C |ó 1
ISO_8859_6 ISO 8859-6,EC |MA 114 Latin/tiếng Ả Rập C |ó 1
ISO_8859_7 ISO 8859-7,ECMA 118 Latin/Hy Lạp C |ó 1
ISO_8859_8 ISO 8859-8,ECMA 121 Latin/tiếng Do Thái C |ó 1
Johab Johab | | | (Hangul) Không 1-3
KOI8R KOI8-R C |yrillic (tiếng Nga) 1 KOI8
KOI8U KOI8-U Cyrillic (Ukraine) C |ó 1
Latin1 ISO 8859-1,EC |MA 94 Tây Âu 1 ISO88591
Latin2 ISO 8859-2,ECMA 94 Trung Âu C |ó 1 ISO88592
Latin3 ISO 8859-3,ECMA 94 Nam Âu C |ó 1 ISO88593
Latin4 ISO 8859-4,ECMA 94 Bắc Âu C |ó 1 ISO88594
Latin5 ISO 8859-9,EC |MA 128 Thổ Nhĩ Kỳ 1 ISO88599
Latin6 ISO 8859-10,EC |MA 144 Nordic C |ó 1 ISO885910
Latin7 ISO 8859-13 Baltic C |ó 1 ISO885913
Latin8 ISO 8859-14 C |eltic 1 ISO885914
Latin9 ISO 8859-15 Latin1 với Euro và Accent C |ó 1 ISO885915
Latin10 ISO 8859-16,ASROSR 14111 Rumani C |ó 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
shift_jis_2004 SHIFT JIS, JIS X 0213 Nhật Bản không 1-2
SQL_ASC |II không xác định (xem văn bản) bất kỳ C |ó 1
UHC | Mã Hangul thống nhất | | | Không 1-2 Win949, Windows949
UTF8 Unicode, 8-bit tất cả 1-4 Unicode
Win866 Windows C |P866 C |yrillic 1 ALT
Win874 Windows CP874 Thái C |ó 1
Win1250 Windows CP1250 Trung Âu C |ó 1
Win1251 Windows C |P1251 Cyrillic C |ó 1 Win
Win1252 Windows CP1252 Tây Âu 1
Win1253 Windows CP1253 Hy Lạp C |ó 1
Win1254 Windows C |P1254 Thổ Nhĩ Kỳ 1
Win1255 Windows CP1255 Hê -bơ -rơ 1
Win1256 Windows CP1256 Ả Rập C |ó 1
Win1257 Windows CP1257 Baltic 1
Win1258 Windows CP1258 Việt Nam C |ó 1 ABC |, TC |VN, TC |VN5712, VSC |II

Không phải tất cả máy kháchAPIskèo bóng đá cúp c2Trình điều khiển JDBC làmMULE_INTERNAL, Latin6, Latin8Latin10.

TheSQL_ASC |IICài đặt hành xửSQL_ASC |II, TheSQL_ASC |II. Vì vậy, điều nàySQL_ASCIICài đặtkèo bóng đá cúp c2sẽ

22.2.2.

initDBXác định mặc địnhkèo bóng đá cúp c2cụm. Ví dụ,

initDB -e euc_jp

Đặt ký tự mặc định được đặt thànhEUC |_JP(Mã Unix mở rộng cho tiếng Nhật). Bạn---Encodingthay vì-eNếu bạn thích các chuỗi 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ể chỉ định mã hóa không mặc định tại Tạo cơ sở dữ liệu

26941_27031

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

27328_27445

Lưu ý rằng các lệnh trên chỉ định sao chépHlinnaka |C |ơ sở dữ liệu. Khi sao chép bất kỳPhần 21.3.

Đối chiếu | cho cơ sở dữ liệu được lưu trữ trong danh mục hệ thốngpg_database. Bạn có thể thấy nó bằng cách sử dụngPSQL -LTùy chọn hoặc\ Llệnh.

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

quan trọng:Trên hầu hết các hệ điều hành hiện đại,kèo bóng đá cúp c2Có thể xác địnhlc_ctypeC |ài đặt và nó sẽ thực thi điều đó

kèo bóng đá cúp c2sẽ cho phépSQL_ASCIImã hóa ngay cả khilc_ctypekhông phảiC |hoặcPosix. Như đã lưu ý ở trên,SQL_ASCIIkhông thực thi dữ liệu đó

22.2.3.

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

Bảng 22-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 |_C |N EUC_CN, Mule_Internal, Tiếng Nhật | |
EUC_JP EUC |_JP, MULE_INTERNAL, SJIS, Tiếng Nhật | |
EUC |_KR EUC |_KR, Mule_Internal, Tiếng Nhật | |
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, KOI8R, MULE_INTERNAL, Tiếng Nhật | |, Win866, Win1251
ISO_8859_6 ISO_8859_6, Tiếng Nhật | |
ISO_8859_7 ISO_8859_7, Tiếng Nhật | |
ISO_8859_8 ISO_8859_8, Tiếng Nhật | |
Johab Johab, Tiếng Nhật | |
KOI8R KOI8R, ISO_8859_5, Mule_Internal, UTF8, Win866, Win1251
KOI8U KOI8U, UTF8
Latin1 Latin1, MULE_INTERNAL, Tiếng Nhật | |
Latin2 Latin2, Mule_Internal, Tiếng Nhật | |, Win1250
35530_35538 Latin3, MULE_INTERNAL, UTF8
Latin4 Latin4, MULE_INTERNAL, Tiếng Nhật | |
Latin5 Latin5, Tiếng Nhật | |
Latin6 Latin6, Tiếng Nhật | |
Latin7 Latin7, UTF8
Latin8 Latin8, UTF8
Latin9 Latin9, Tiếng Nhật | |
Latin10 Latin10, Tiếng Nhật | |
Mule_Internal Mule_Internal, BIG5, EUC |_C |N, EUC |_JP, EUC_KR, EUC |_TW, ISO_8859_5, KOI8R, Latin1đếnLatin4, SJIS, Win866, Win1250, Win1251
SJIS Không được hỗ trợ như
SQL_ASC |II bất kỳ (không
UHC | Không được hỗ trợ như
UTF8 Tất cả được hỗ trợ
Win866 Win866, ISO_8859_5, KOI8R, MULE_INTERNAL, UTF8, Win1251
Win874 Win874, Tiếng Nhật | |
Win1250 Win1250, Latin2, Mule_Internal, UTF8
Win1251 Win1251, ISO_8859_5, KOI8R, MULE_INTERNAL, Tiếng Nhật | |, Win866
Win1252 Win1252, Tiếng Nhật | |
Win1253 Win1253, Tiếng Nhật | |
Win1254 Win1254, Tiếng Nhật | |
Win1255 Win1255, Tiếng Nhật | |
Win1256 Win1256, Tiếng Nhật | |
Win1257 Win1257, UTF8
Win1258 Win1258, Tiếng Nhật | |

​​Để bật chuyển đổi bộ ký tự tự động, bạn phảikèo bóng đá cúp c2Nhâ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
  • libpq(Phần 31.9) có các chức năng để

  • Sử dụngđặt client_encoding thành.

    đặ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ã 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 |_JPchoLatin1cho máy khách vàLatin1- một 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

22.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

Xử lý thông tin CJKV:

Chứa các giải thích chi tiết vềEUC |_JP, EUC |_C |N, EUC |_KR, EUC |_TW.

http: //www.unicode.org/

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

RFC | 3629

UTF-8 (8 bit