Wie gehe ich mit Unicode-Zeichen (Hindi) in URLs um, während ich sie auf Twitter oder Facebook teile?


1

Ich habe eine Website in Hindi-Sprache. Wenn ich versuche, einen Beitrag oder eine Seite auf Twitter über den Social-Share-Button zu teilen, wird auf Twitter etwas Seltsames angezeigt:

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, das Problem dauerhaft zu beheben?


1
Das ist Teil der URL.
Ignacio Vazquez-Abrams

2
Die Zeichen, vor denen Sie sehen, sind %UTF-8-Zeichen (oder sogar UTF-16-Zeichen). Da URLs reine Textzeichenfolgen sind, wird das Senden des tatsächlichen Hindi-Zeichens nicht angezeigt. Diese rohen UTF-8-Codierungen werden angezeigt. Aber seien Sie versichert, dass diese URLs gut funktionieren werden. Schreiben Sie einfach einen Test-Tweet mit einem dieser Links und überzeugen Sie sich selbst.
JakeGould

1
Diese Charaktere können durch die echten ersetzt werden. Wenn %26ja, dann kann es durch ersetzt werden &. Siehe dies: en.wikipedia.org/wiki/Percent-encoding
Biswapriyo

Ich weiß, dass es mit Unicode-Zeichen zusammenhängt. Ich frage, wie ich das beheben soll.
Jason Bourne

Twitter kann keine Sonderzeichen in Links anzeigen, sondern konvertiert sie. Es gibt keine Möglichkeit, dies zu "beheben".
Máté Juhász
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.