php - Comment un tel encodage de lien peut-il être ASCII? Comment convertir en utf8 (voir le contenu principal pour le lien) ?
淡淡烟草味
淡淡烟草味 2017-06-13 09:21:57
0
2
786
$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 ?

淡淡烟草味
淡淡烟草味

répondre à tous(2)
伊谢尔伦

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

大家讲道理

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!