kèo bóng đá cúp c2 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | C |hương 22. | NEXT |
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 ở đó
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 | Có | 1-3 | |
EUC_JP | C |ode unix-jp mở rộng | Nhật Bản | Có | 1-3 | |
EUC |_JIS_2004 | Code unix-jp mở rộng, JIS x 0213 | Nhật Bản | Có | 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) | Có | 1 | KOI8 |
KOI8U | KOI8-U | Cyrillic (Ukraine) | C |ó | 1 | |
Latin1 | ISO 8859-1,EC |MA 94 | Tây Âu | Có | 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ỳ | Có | 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 | Có | 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ữ | Có | 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ả | Có | 1-4 | Unicode |
Win866 | Windows C |P866 | C |yrillic | Có | 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 | Có | 1 | |
Win1253 | Windows CP1253 | Hy Lạp | C |ó | 1 | |
Win1254 | Windows C |P1254 | Thổ Nhĩ Kỳ | Có | 1 | |
Win1255 | Windows CP1255 | Hê -bơ -rơ | Có | 1 | |
Win1256 | Windows CP1256 | Ả Rập | C |ó | 1 | |
Win1257 | Windows CP1257 | Baltic | Có | 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, Latin8vàLatin10.
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ẽ
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 đó
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
Đây là những nguồn tốt để bắt đầu tìm hiểu về các loại khác nhau
Chứa các giải thích chi tiết vềEUC |_JP, EUC |_C |N, EUC |_KR, EUC |_TW.
Trang web của Hiệp hội Unicode.
UTF-8 (8 bit