3
Nội phân Chính showShow
- câu trả lời của bạn
- Đăng ký hoặc đăng nhập
- Đăng như một khách
- Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ PHP hoặc đặt câu hỏi của riêng bạn.
- Sự mô tả
- Trả về giá trị
- Errors/Exceptions
Email hiện tại là ở UTF-8. Nó không hoạt động trên Shift-Jis. Làm thế nào tôi có thể chuyển đổi từ UTF-8 sang Shift-Jis. Giải pháp cần phải là một giải pháp PHP.
How can I convert from UTF-8 to SHIFT-JIS. The solution needs to be a PHP solution.
Đây là những gì tôi đã thử cho đến nay
$subject = mb_convert_encoding [$subject, "JIS", "SJIS"];
$subject = base64_encode [$subject];
$subject = "=?iso-2022-jp?B?" . $subject . "?=";
- PHP
Cải thiện câu hỏi này
Đã chỉnh sửa ngày 3 tháng 2 năm 2016 lúc 23:24Feb 3, 2016 at 23:24
Theraccoonbear
4.1773 Huy hiệu vàng33 Huy hiệu bạc41 Huy hiệu đồng3 gold badges33 silver badges41 bronze badges
Đã hỏi ngày 4 tháng 12 năm 2015 lúc 0:26Dec 4, 2015 at 0:26
DUNHILL DIMAAPIDUNHILL DIMAAPIDunhill Dimaapi
551 Huy hiệu bạc5 Huy hiệu đồng1 silver badge5 bronze badges
0
Thêm một bình luận & nbsp; | & nbsp; |
1 câu trả lời
Được sắp xếp bởi: Đặt lại về mặc định
5
Bạn có thể chuyển đổi UTF-8 thành Shift-Jis bằng cách làm điều này:
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
Cải thiện câu trả lời này
Đã trả lời ngày 4 tháng 12 năm 2015 lúc 0:33Dec 4, 2015 at 0:33
Oliver Nybroeoliver NybroeOliver Nybroe
1.81821 Huy hiệu bạc29 Huy hiệu đồng21 silver badges29 bronze badges
Thêm một bình luận & nbsp; | & nbsp; |
câu trả lời của bạn
Đăng ký hoặc đăng nhập
1 câu trả lời
Được sắp xếp bởi: Đặt lại về mặc định
Bạn có thể chuyển đổi UTF-8 thành Shift-Jis bằng cách làm điều này:
Đăng như một khách
Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ PHP hoặc đặt câu hỏi của riêng bạn.
Sự mô tả
Trả về giá trị
Email hiện tại là ở UTF-8. Nó không hoạt động trên Shift-Jis. Làm thế nào tôi có thể chuyển đổi từ UTF-8 sang Shift-Jis. Giải pháp cần phải là một giải pháp PHP.
Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ PHP hoặc đặt câu hỏi của riêng bạn.
Sự mô tả
Trả về giá trị — Convert a string from one character encoding to another
Sự mô tả
Trả về giá trị[array|string $string
, string $to_encoding
, array|string|null $from_encoding
= null
]:
array|string|false
Email hiện tại là ở UTF-8. Nó không hoạt động trên Shift-Jis. Làm thế nào tôi có thể chuyển đổi từ UTF-8 sang Shift-Jis. Giải pháp cần phải là một giải pháp PHP.
Đây là những gì tôi đã thử cho đến nayPHPstring or array to be converted.
Cải thiện câu hỏi nàyĐã chỉnh sửa ngày 3 tháng 2 năm 2016 lúc 23:24
Theraccoonbear4.1773 Huy hiệu vàng33 Huy hiệu bạc41 Huy hiệu đồngarray or comma separated list, in which case the correct encoding will be guessed using the same algorithm as mb_detect_encoding[].
Đã hỏi ngày 4 tháng 12 năm 2015 lúc 0:26null
or not specified, the mbstring.internal_encoding setting will be used if set, otherwise the default_charset setting.
DUNHILL DIMAAPIDUNHILL DIMAAPI
551 Huy hiệu bạc5 Huy hiệu đồng
Thêm một bình luận & nbsp; | & nbsp;string or array on success, or
4 on failure. $str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
Errors/Exceptions
1 câu trả lờiValueError is
thrown if the value of to_encoding
or from_encoding
is an invalid encoding. Prior to PHP 8.0.0, a
7 was emitted instead. $str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
Được sắp xếp bởi: Đặt lại về mặc định
8.0.0 | Cải thiện câu trả lời này will now throw a ValueError when to_encoding is passed an invalid encoding.
|
8.0.0 | Đã trả lời ngày 4 tháng 12 năm 2015 lúc 0:33 will now throw a ValueError when from_encoding is passed an invalid encoding.
|
8.0.0 | Oliver Nybroeoliver Nybroe |
7.2.0 | 1.81821 Huy hiệu bạc29 Huy hiệu đồngarray as string . Formerly, only strings have been supported.
|
Đăng ký bằng Google
Đăng ký bằng Facebookmb_convert_encoding[] example
$string
2
Đăng ký bằng email và mật khẩu
- Tên
- Yêu cầu, nhưng không bao giờ hiển thị
Bằng cách nhấp vào bài đăng của bạn, bạn đồng ý với Điều khoản dịch vụ, chính sách quyền riêng tư và chính sách cookie của chúng tôi ¶
[Php 4> = 4.0.6, Php 5, Php 7, Php 8]
$string
3
$string
4
$string
5mb_convert_encoding - Chuyển đổi một chuỗi từ mã hóa ký tự này sang mã hóa khác ¶
mb_convert_encoding [mảng | chuỗi $string
, chuỗi $to_encoding
, mảng | chuỗi | null $from_encoding
= null
]: mảng | chuỗi | false
$string
6
$string
7
$string
8
$string
9Thông số ¶
string
$to_encoding
0
$to_encoding
1
$to_encoding
2
$to_encoding
3
$string
5Chuỗi hoặc mảng sẽ được chuyển đổi. ¶
to_encoding
$to_encoding
5
$to_encoding
6
$to_encoding
7
$string
5Sự mã hóa mong muốn của kết quả. ¶
________số 8
$to_encoding
9
$from_encoding
0
$from_encoding
1
$from_encoding
2
$string
5 Mã hóa hiện tại được sử dụng để giải thích string
. Nhiều mã hóa có thể được chỉ định là một danh sách phân tách mảng hoặc dấu phẩy, trong trường hợp đó, mã hóa chính xác sẽ được đoán bằng thuật toán giống như mb_detect_encoding []. ¶
________số 8
$from_encoding
4
$from_encoding
5
$from_encoding
6
$from_encoding
7
$from_encoding
8 Mã hóa hiện tại được sử dụng để giải thích string
. Nhiều mã hóa có thể được chỉ định là một danh sách phân tách mảng hoặc dấu phẩy, trong trường hợp đó, mã hóa chính xác sẽ được đoán bằng thuật toán giống như mb_detect_encoding []. ¶
Nếu from_encoding
là null
hoặc không được chỉ định, cài đặt MBString.Inalal_encoding sẽ được sử dụng nếu được đặt, nếu không cài đặt default_charset.
$from_encoding
9
Xem các mã hóa được hỗ trợ cho các giá trị hợp lệ của to_encoding
và from_encoding
. ¶
Trả về giá trị
null
0
null
1
$string
5 Chuỗi được mã hóa hoặc mảng thành công, hoặc
4 khi thất bại. ¶$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
________số 8
null
3
Mã hóa hiện tại được sử dụng để giải thích string
. Nhiều mã hóa có thể được chỉ định là một danh sách phân tách mảng hoặc dấu phẩy, trong trường hợp đó, mã hóa chính xác sẽ được đoán bằng thuật toán giống như mb_detect_encoding []. ¶
Nếu from_encoding
là null
hoặc không được chỉ định, cài đặt MBString.Inalal_encoding sẽ được sử dụng nếu được đặt, nếu không cài đặt default_charset.
null
4
null
5
null
6
null
7
$string
5 Xem các mã hóa được hỗ trợ cho các giá trị hợp lệ của to_encoding
và from_encoding
. ¶
Trả về giá trị
null
9
string
0
string
1
string
2
string
3
string
4
string
5
string
6
Chuỗi được mã hóa hoặc mảng thành công, hoặc
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
4 khi thất bại.$string
5 Kể từ Php 8.0.0, một giá trị đã được ném nếu giá trị của to_encoding
hoặc from_encoding
là một mã hóa không hợp lệ. Trước Php 8.0.0, thay vào đó,
7 đã được phát ra. ¶$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
Thay đổi
string
9
to_encoding
0
$string
5Phiên bản ¶
________số 8
to_encoding
2
Mã hóa hiện tại được sử dụng để giải thích string
. Nhiều mã hóa có thể được chỉ định là một danh sách phân tách mảng hoặc dấu phẩy, trong trường hợp đó, mã hóa chính xác sẽ được đoán bằng thuật toán giống như mb_detect_encoding []. ¶
to_encoding
to_encoding
3
to_encoding
4
to_encoding
5
to_encoding
6Sự mã hóa mong muốn của kết quả. ¶
to_encoding
to_encoding
7
to_encoding
8
to_encoding
9
from_encoding
0
$string
5Sự mã hóa mong muốn của kết quả. ¶
________số 8
from_encoding
2
from_encoding
3
from_encoding
4
$string
5 Mã hóa hiện tại được sử dụng để giải thích string
. Nhiều mã hóa có thể được chỉ định là một danh sách phân tách mảng hoặc dấu phẩy, trong trường hợp đó, mã hóa chính xác sẽ được đoán bằng thuật toán giống như mb_detect_encoding []. ¶
string
from_encoding
6
from_encoding
7
$string
5Chuỗi hoặc mảng sẽ được chuyển đổi. ¶
________số 8
from_encoding
9
string
0
Mã hóa hiện tại được sử dụng để giải thích string
. Nhiều mã hóa có thể được chỉ định là một danh sách phân tách mảng hoặc dấu phẩy, trong trường hợp đó, mã hóa chính xác sẽ được đoán bằng thuật toán giống như mb_detect_encoding [].
$string
5 Nếu from_encoding
là null
hoặc không được chỉ định, cài đặt MBString.Inalal_encoding sẽ được sử dụng nếu được đặt, nếu không cài đặt default_charset. ¶
Xem các mã hóa được hỗ trợ cho các giá trị hợp lệ của to_encoding
và from_encoding
.
string
3
string
4
string
5
string
6Trả về giá trị ¶
string
string
7
Chuỗi hoặc mảng sẽ được chuyển đổi. ¶
to_encoding
string
8
Sự mã hóa mong muốn của kết quả. ¶
to_encoding
string
9
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
00$string
5Sự mã hóa mong muốn của kết quả. ¶
________số 8
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
02$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
03$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
04$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
05$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
06$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
07$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
08$string
5Gullevek tại Gullevek Dot org ¶ ¶
12 năm trước
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
10Stigc ¶ ¶
14 năm trước
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
11$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
12$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
13$string
5Rodrigo tại BB2 DOT CO DOT JP ¶ ¶
14 năm trước
Rodrigo tại BB2 DOT CO DOT JP ¶
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
16$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
17$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
18$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
19$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
20$string
5
15 ¶$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
PHPDOC tại Jeudi Dot de ¶
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
22$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
23$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
24$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
25$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
26$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
27$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
28$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
29$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
30$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
31$string
516 năm trước ¶
qdb tại kukmara dot ru ¶
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
33$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
34$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
3510 năm trước ¶
Danielabbey tại hotmail dot co dot uk ¶
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
368 năm trước ¶
Stephan van der Feest ¶
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
37$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
38$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
39$string
517 năm trước ¶
14 năm trước
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
41$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
42$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
43$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
44$string
5Rodrigo tại BB2 DOT CO DOT JP ¶ ¶
14 năm trước
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
46$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
47$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
48$string
5Rodrigo tại BB2 DOT CO DOT JP ¶ ¶
Danielabbey tại hotmail dot co dot uk ¶
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
50to_encoding
4
$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
52$str = mb_convert_encoding[$str, "SJIS", "UTF-8"];
53