$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?
其實很簡單 沒辦法轉(zhuǎn) 因為你的這個字符串里面的內(nèi)容全部是ascii的所以打印出來就是ascii,而且ascii是utf-8的子集 所以沒有轉(zhuǎn)的必要 就是你調(diào)用iconv去轉(zhuǎn) 然后你mb_detect_encoding之后發(fā)現(xiàn)還是ascii。因為utf-8里面會把ascii字符集可以表示的,都用ascii表示。其它編碼也是 。ascii編碼是其它所有編碼的子集