Darstellung der Umlaute bei Twitter und Pinterest Share

Hallo Community,

ich habe die Social Share Icons eingebunden. Es funktioniert auch alles, allerdings werden die Umlaute bei Twitter und Pinterest mit einem � Dargestellt. Bei Facebook, das ebenfalls eingebunden ist, funktionieren die Umlaute alle perfekt.

Woran kann das liegen?

Ich benutze die CE 4.8.4

Der Code sieht so aus:


    <ul class="social-share-detail">
    <li>[{oxmultilang ident="SHARE"}] </li>
    [{if $oConf->getConfigParam('ecs_fac')}]
    <li><a href="http://www.facebook.com/sharer.php?u=[{$oDetailsProduct->getMainLink()|urlencode}]" target="_blank"></a></li>
    [{/if}]
    
   [{if $oConf->getConfigParam('ecs_twi')}] 
    <li><a href="https://twitter.com/intent/tweet?text=[{$oDetailsProduct->oxarticles__oxtitle->value}] [{$oDetailsProduct->oxarticles__oxshortdesc->value}] [{$oDetailsProduct->getMainLink()|urlencode}]&url=[{$oDetailsProduct->getMainLink()|urlencode}]" target="_blank"></a></li>
    [{/if}]
    
    [{if $oConf->getConfigParam('ecs_pin')}]
    <li><a href="https://pinterest.com/pin/create/button/?url=[{$oDetailsProduct->getMainLink()|urlencode}]&media=[{$oDetailsProduct->getPictureUrl()|urlencode}]&description=[{$oDetailsProduct->oxarticles__oxtitle->value}] [{$oDetailsProduct->oxarticles__oxshortdesc->value}]" target="_blank" data-pin-do="buttonPin"></a></li>
    [{/if}]
    
    [{if $oConf->getConfigParam('ecs_gog')}]
    <li><a href="https://plus.google.com/share?url=[{$oDetailsProduct->getMainLink()|urlencode}]" target="_blank"></a></li>
    [{/if}]    
    </ul>

Hallo,

Was sind “die Social Share Icons”?

Gruß

Hallo Marco,

die Social Share Icons sind die zum teilen des Inhaltes auf verschiedenen Plattformen (Facebook, Twitter, etc).

Die Frage war eher wo du die her hast. Es fällt sofort auf dass Facebook sich den Titel selbst abholt während du bei Pinterest und Twitter den Titel in der Url mitlieferst. Wenn da also das Encoding nicht stimmt musst du dafür sorgen dass es richtig ist.

Ja genau das ist das Problem. Ich habe die Seite sowohl als UTF 8 als auch in Westeuropäisch codiert, das Ergebnis ist immer das gleiche. Gibt es keine Möglichkeit in der URL die Codierung mit anzugeben, damit Twitter und Pinterest die richtige Codierung bekommen?

Da das ja ein Modul ist würde ich mal beim Hersteller fragen.