suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php - Wie kann eine solche Link-Codierung ASCII sein? Wie konvertiert man in utf8 (siehe Hauptinhalt für den Link)?

$text = 'https://test.com/api/Center/ScanCode/user_id/1/shengle/1.html';
mb_detect_encoding($text)

Die gedruckte Kodierung ist ASCII. Ich möchte sie in utf-8 konvertieren. Ich habe nach vielen Methoden gesucht, bin aber fehlgeschlagen

Gibt es jemanden, der es weiß? Bitte geben Sie mir einen Rat. Danke! ! !

"Built-in validation reader read \"\" instead of \"https://test.com/api/Center/ScanCode/user_id/1/shengle/1.html\".\r\n                     Adjust your parameters to increase readability or disable built-in validation.1"

Entschuldigung, ich habe mich gerade daran erinnert, dass ich dieses Problem endlich lösen möchte. Ich möchte tatsächlich einen QR-Code für diesen Link generieren und werde gelegentlich überprüfen, ob es sich um ein Codierungsproblem handelt Sie möchten es übertragen, wenn die Codierung nicht übertragen werden muss. Haben Sie eine Idee, worum es bei diesem Problem geht?

淡淡烟草味淡淡烟草味2721 Tage vor826

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-06-13 09:23:57

    其实很简单 没办法转 因为你的这个字符串里面的内容全部是ascii的所以打印出来就是ascii,而且ascii是utf-8的子集 所以没有转的必要 就是你调用iconv去转 然后你mb_detect_encoding之后发现还是ascii。因为utf-8里面会把ascii字符集可以表示的,都用ascii表示。其它编码也是 。ascii编码是其它所有编码的子集

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-06-13 09:23:57

    没有大神解答吗?

    Antwort
    0
  • StornierenAntwort