[Php 4> = 4.0.5, Php 5, Php 7, Php 8]
ICONV - Chuyển đổi một chuỗi từ mã hóa ký tự này sang mã hóa khác — Convert a string from one character encoding to another
Sự mô tả
ICONV [Chuỗi $from_encoding
, Chuỗi $to_encoding
, Chuỗi $string
]: Chuỗi | Sai[string $from_encoding
, string $to_encoding
, string $string
]:
string|false
Thông số
from_encoding
Mã hóa hiện tại được sử dụng để giải thích string
.
to_encoding
Sự mã hóa mong muốn của kết quả.
Nếu chuỗi //TRANSLIT
được thêm vào to_encoding
, thì phiên âm được kích hoạt. Điều này có nghĩa là khi một ký tự không thể được biểu diễn trong ký tự đích, nó có thể được xấp xỉ thông qua một hoặc một số ký tự nhìn tương tự. Nếu chuỗi //IGNORE
được nối thêm, các ký tự không thể được biểu diễn trong ký tự đích bị loại bỏ âm thầm. Nếu không, $from_encoding
0 được tạo và chức năng sẽ trả về $from_encoding
1.$from_encoding
0 is generated and the function will return $from_encoding
1.
Thận trọng
Nếu và cách //TRANSLIT
hoạt động chính xác phụ thuộc vào việc triển khai biểu tượng [] của hệ thống [xem $from_encoding
3]. Một số triển khai được biết là bỏ qua //TRANSLIT
, vì vậy việc chuyển đổi có khả năng thất bại đối với các ký tự là bất hợp pháp đối với to_encoding
.$from_encoding
3]. Some implementations are known to ignore //TRANSLIT
, so the conversion is likely to fail for characters which are illegal for the to_encoding
.
string
Chuỗi sẽ được chuyển đổi.string to be converted.
Trả về giá trị
Trả về chuỗi được chuyển đổi, hoặc $from_encoding
1 khi thất bại.$from_encoding
1 on failure.
Ví dụ
Ví dụ #1 ICONV [] Ví dụiconv[] example
$from_encoding
8
$from_encoding
9
$to_encoding
0Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:
Original : This is the Euro symbol '€'. TRANSLIT : This is the Euro symbol 'EUR'. IGNORE : This is the Euro symbol ''. Plain : Notice: iconv[]: Detected an illegal character in input string in .\iconv-example.php on line 7
Ghi chú
Ghi chú::
Các mã hóa ký tự và các tùy chọn có sẵn phụ thuộc vào việc triển khai ICONV được cài đặt. Nếu đối số với
from_encoding
hoặcto_encoding
không được hỗ trợ trên hệ thống hiện tại,$from_encoding
1 sẽ được trả về.$from_encoding
1 will be returned.
Xem thêm
- mb_convert_encoding [] - Chuyển đổi chuỗi từ mã hóa ký tự này sang mã hóa khác
- UConverter :: transcode [] - Chuyển đổi chuỗi từ mã hóa ký tự này sang mã hóa khác
orrd101 tại gmail dot com ¶
10 năm trước
$to_encoding
4
$to_encoding
5
$to_encoding
6
$to_encoding
7
$to_encoding
8
$to_encoding
9
$string
0
$string
1Ritchie ¶ ¶
15 năm trước
$string
2
$string
3
$string
1Daniel Dot Rhodes tại Warpasylum Dot Co Dot Uk ¶ ¶
11 năm trước
$string
5
$string
6
$string
1Annuaireehtp tại Gmail Dot Com ¶ ¶
13 năm trước
$string
8
$string
9
from_encoding
0
from_encoding
1Daniel Klein ¶ ¶
2 năm trước
from_encoding
2
from_encoding
3
from_encoding
4
$string
1Manuel tại Kiessling Dot Net ¶
13 năm trước
from_encoding
6
from_encoding
7
from_encoding
8
from_encoding
9
string
0Daniel Klein ¶ ¶
2 năm trước
string
1
string
2
string
3
string
4Manuel tại Kiessling Dot Net ¶
Zhawari tại hotmail dot com
string
5
string
6
string
7
string
8
string
9
$string
117 năm trước ¶
Leigh Morresi ¶
14 năm trước
Daniel Klein ¶ ¶
2 năm trước
to_encoding
2
to_encoding
3
to_encoding
4
$string
1Manuel tại Kiessling Dot Net ¶
Zhawari tại hotmail dot com
to_encoding
6
to_encoding
7
$string
117 năm trước ¶
Leigh Morresi ¶
to_encoding
9
//TRANSLIT
0
//TRANSLIT
1
//TRANSLIT
2
$string
114 năm trước ¶
2 năm trước
//TRANSLIT
4
//TRANSLIT
5
//TRANSLIT
6
//TRANSLIT
7Manuel tại Kiessling Dot Net ¶
2 năm trước
//TRANSLIT
8
Manuel tại Kiessling Dot Net ¶
15 năm trước
//TRANSLIT
9
to_encoding
0
to_encoding
1
$string
1Daniel Dot Rhodes tại Warpasylum Dot Co Dot Uk ¶ ¶
11 năm trước
to_encoding
3
to_encoding
4
to_encoding
5
$string
1Annuaireehtp tại Gmail Dot Com ¶ ¶
Zhawari tại hotmail dot com
to_encoding
7
to_encoding
8
to_encoding
9
$string
117 năm trước ¶
11 năm trước
//IGNORE
1
//IGNORE
2
//IGNORE
3
//IGNORE
4
13 năm trước ¶
2 năm trước
//IGNORE
6
Daniel Klein ¶ ¶
2 năm trước
//IGNORE
7
//IGNORE
8
//IGNORE
9
$from_encoding
00Manuel tại Kiessling Dot Net ¶
13 năm trước
$from_encoding
01
Daniel Klein ¶ ¶
Zhawari tại hotmail dot com
$from_encoding
02
17 năm trước ¶
Zhawari tại hotmail dot com
$from_encoding
03
17 năm trước ¶
Leigh Morresi ¶
$from_encoding
04
$from_encoding
05
$string
114 năm trước ¶
Zhawari tại hotmail dot com
$from_encoding
07
$from_encoding
08
$from_encoding
09
$from_encoding
10
$from_encoding
11
$from_encoding
12
$string
117 năm trước ¶
13 năm trước
$from_encoding
14
Daniel Klein ¶ ¶
15 năm trước
$from_encoding
15
Daniel Dot Rhodes tại Warpasylum Dot Co Dot Uk ¶ ¶
11 năm trước
$from_encoding
16
$from_encoding
17
$string
1Annuaireehtp tại Gmail Dot Com ¶ ¶
13 năm trước
$from_encoding
19
$from_encoding
20
$string
1Daniel Klein ¶ ¶
15 năm trước
$from_encoding
22
$from_encoding
23
$from_encoding
24
$string
1Daniel Dot Rhodes tại Warpasylum Dot Co Dot Uk ¶ ¶
13 năm trước
$from_encoding
26
$from_encoding
27
$string
1Daniel Klein ¶ ¶
Zhawari tại hotmail dot com
$from_encoding
29
17 năm trước ¶
Zhawari tại hotmail dot com
$from_encoding
30
17 năm trước ¶
Leigh Morresi ¶
$from_encoding
31
$from_encoding
32
$from_encoding
33
$from_encoding
34
$string
114 năm trước ¶
2 năm trước
$from_encoding
36
$from_encoding
37
$string
1Manuel tại Kiessling Dot Net ¶
Leigh Morresi ¶
$from_encoding
39
14 năm trước ¶
13 năm trước
$from_encoding
40
$from_encoding
41
from_encoding
8
$from_encoding
43
$from_encoding
44Daniel Klein ¶ ¶
Zhawari tại hotmail dot com
$from_encoding
45
$from_encoding
46
$from_encoding
47
$from_encoding
48