php - Wie kann eine solche Link-Codierung ASCII sein? Wie konvertiert man in utf8 (siehe Hauptinhalt für den Link)?
淡淡烟草味
淡淡烟草味 2017-06-13 09:21:57
0
2
824
$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?

淡淡烟草味
淡淡烟草味

Antworte allen(2)
伊谢尔伦

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

大家讲道理

没有大神解答吗?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage