Hướng dẫn php default_charset shift_jis - php default_charset shift_jis

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 nay

      PHPstring 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

      Theraccoonbear

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

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      4 on failure.

      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

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      7 was emitted instead.

      Đượ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:Sự mô tả
      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

      $string2

      Đăng ký bằng email và mật khẩu

      • Tên
      • E-mail
      • 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)

      $string3

      $string4

      $string5

      mb_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

      $string6

      $string7

      $string8

      $string9

      Thông số

      string

      $to_encoding0

      $to_encoding1

      $to_encoding2

      $to_encoding3

      $string5

      Chuỗi hoặc mảng sẽ được chuyển đổi.

      to_encoding

      $to_encoding5

      $to_encoding6

      $to_encoding7

      $string5

      Sự mã hóa mong muốn của kết quả.

      ________số 8

      $to_encoding9

      $from_encoding0

      $from_encoding1

      $from_encoding2

      $string5

      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_encoding4

      $from_encoding5

      $from_encoding6

      $from_encoding7

      $from_encoding8

      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_encodingnull 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_encoding9

      Xem các mã hóa được hỗ trợ cho các giá trị hợp lệ của to_encodingfrom_encoding.

      Trả về giá trị

      null0

      null1

      $string5

      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.

      ________số 8

      null3

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

      null4

      null5

      null6

      null7

      $string5

      Xem các mã hóa được hỗ trợ cho các giá trị hợp lệ của to_encodingfrom_encoding.

      Trả về giá trị

      null9

      string0

      string1

      string2

      string3

      string4

      string5

      string6

      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.

      $string5

      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 đó,

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      7 đã được phát ra.

      Thay đổi

      string9

      to_encoding0

      $string5

      Phiên bản

      ________số 8

      to_encoding2

      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_encoding3

      to_encoding4

      to_encoding5

      to_encoding6

      Sự mã hóa mong muốn của kết quả.

      to_encoding

      to_encoding7

      to_encoding8

      to_encoding9

      from_encoding0

      $string5

      Sự mã hóa mong muốn của kết quả.

      ________số 8

      from_encoding2

      from_encoding3

      from_encoding4

      $string5

      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_encoding6

      from_encoding7

      $string5

      Chuỗi hoặc mảng sẽ được chuyển đổi.

      ________số 8

      from_encoding9

      string0

      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 ().

      $string5

      Nếu from_encodingnull 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_encodingfrom_encoding.

      string3

      string4

      string5

      string6

      Trả về giá trị

      string

      string7

      Chuỗi hoặc mảng sẽ được chuyển đổi.

      to_encoding

      string8

      Sự mã hóa mong muốn của kết quả.

      to_encoding

      string9

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      00

      $string5

      Sự 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

      $string5

      Gullevek tại Gullevek Dot org ¶

      12 năm trước

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      10

      Stigc ¶

      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

      $string5

      Rodrigo 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

      $string5

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      15

      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

      $string5

      16 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");
      
      35

      10 năm trước

      Danielabbey tại hotmail dot co dot uk ¶

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      36

      8 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

      $string5

      17 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

      $string5

      Rodrigo 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

      $string5

      Rodrigo tại BB2 DOT CO DOT JP ¶

      Danielabbey tại hotmail dot co dot uk ¶

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      50

      to_encoding4

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      52

      $str = mb_convert_encoding($str, "SJIS", "UTF-8");
      
      53