problemi di condivisione di Twitter con dieresi A & O
-
22-09-2019 - |
Domanda
Ho problemi condivisione di messaggi contenenti scandinavo A & O a twitter tramite una condivisione pulsante sul mio sito. Se uso UTF8 codici sopra% 7F, ho appena imbatto in un "valore non valido Unicode in uno o più parametri" errore.
Un esempio: http://twitter.com/home/ ? status =% 40user + bla% 26% E4
Ho provato un sacco di differenti codifiche, ma nessuno sembra funzionare con ä, ö, ecc.
Chiunque ha trovato una soluzione per questo?
Modifica: Parte di questo problema è correlato a quale indirizzo si collega la vostra quota-Tweet. Collegamenti a http://twitter.com/home/ ? status =% 40user + bla% 26% E4% C3% A4 e http://www.twitter.com/ home /? status =% 40user + bla% 26% E4% C3% A4 Portare a risultati molto diversi.
Soluzione
UTF-8 rappresenta code point oltre U + 007F utilizzando più di un byte. Quindi, quando si desidera un (U + 00E4), la rappresentazione UTF-8 è i due byte C3 A4 e quindi la percentuale di codifica è% C3% A4. Un sito pratico che vi aiuterà con queste conversioni è https://www.url-encode-decode.com