Maison  >  Questions et réponses  >  le corps du texte

php - Comment un tel encodage de lien peut-il être ASCII? Comment convertir en utf8 (voir le contenu principal pour le lien) ?

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

Le codage imprimé est ASCII. Je souhaite le convertir en utf-8. J'ai recherché de nombreuses méthodes mais j'ai échoué

.

Y a-t-il quelqu'un qui sait ? Merci de me donner quelques conseils ! ! !

"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"

Désolé, je viens de me rappeler après avoir vu la réponse. Je veux enfin résoudre ce problème. En fait, je souhaite générer un code QR pour ce lien et occasionnellement cette erreur sera signalée s'il s'agit d'un problème d'encodage et. vous voulez le transférer s'il n'est pas nécessaire de transférer l'encodage. Avez-vous une idée de ce problème ?

淡淡烟草味淡淡烟草味2709 Il y a quelques jours814

répondre à tous(2)je répondrai

  • 伊谢尔伦

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

    En fait, c'est très simple et ne peut pas être converti car tout le contenu de votre chaîne est en ASCII, elle sera donc imprimée en ASCII, et ASCII est un sous-ensemble d'UTF-8, il n'est donc pas nécessaire de la convertir . Il vous suffit d'appeler iconv pour le convertir, puis d'utiliser mb_detect_encoding. J'ai trouvé que c'était toujours ascii. Car en UTF-8, tout ce qui peut être représenté par le jeu de caractères ASCII est exprimé en ASCII. Il en va de même pour les autres encodages. l'encodage ascii est un sous-ensemble de tous les autres encodages

    répondre
    0
  • 大家讲道理

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

    N'y a-t-il pas d'expert pour répondre à cette question ?

    répondre
    0
  • Annulerrépondre