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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top