Sto affrontando un problema cercando di condividere un URL che include i caratteri arabi su Twitter:caratteri arabi in URL, mentre la condivisione su Twitter
http://example.com/قرعة-تصفيات-أفريقيا-مصر-تواجه-نيجيريا/
quando clicco su "condividere" lo stesso URL viene mostrato nel tweet box, ma quando effettivamente tweet, si collega solo a http://example.com
e il resto dell'URL è perso.
Ho provato a utilizzare urlencode()
, ma l'URL generato è troppo lungo e impossibile tweet. Come potrei risolvere questo?
È possibile utilizzare http://bit.ly, http://goo.gl, http://tinyurl.com o un altro URL shortener? Molti di questi hanno API in modo da poter creare a livello di codice URL più brevi. Inoltre, questo non sembra essere correlato alla programmazione. Si fa riferimento a php, ma non si fornisce codice o descrizione della propria app Web oltre a un riferimento a 'urlencode()' –
Una volta controllate le impostazioni della lingua ... Non ne sono sicuro, ma controllate una volta .. – phpfresher
Tecnicamente l'URL non può contiene caratteri non ASCII, dovresti proprio essere codificati in URL il percorso lì. Non sarei sorpreso se Twitter funzionasse solo con URL attualmente codificati. I browser sono in genere quelli lassisti che a volte accettano anche URL non corretti. – deceze