Próbuję wysyłać znaki takie jak ü, ä, ß, and i tak dalej na twitter. Jeśli używam znaków Unicode w moich skryptach, to wychodzą one źle na Twitterze. Jeśli używam HTML (który jest możliwy w webowym interfejsie Twittera i który wcześniej działał) widzę teraz: & # 252; zamiast "ü" w poście. Czy istnieje parametr lub coś, co muszę ustawić? Jakieś wezwanie do kodowania/dekodowania? Używam:znaki specjalne z Net :: Twitter :: Lite
use Net::Twitter::Lite::WithAPIv1_1;
„wyjdą źle na twitterze” -Co to znaczy? Czy możesz pokazać wyraźny przykład? Czy przekazujesz ciągi znaków Unicode do modułu, czy też kodowałeś je wcześniej? – amon
Nie wiem, czy jest to powiązane, ale znalazłem przynajmniej jeden problem związany z kodowaniem podczas wypróbowywania modułu. Zobacz https://rt.cpan.org/Ticket/Display.html?id=87672 –
Poddałem się próbie HTML i przepisałem cały mój kod, aby użyć unicode. Następnie załadowałem 'Encode' i wywołałem' $ to_twitter = decode ("utf-8", $ to_twitter); '. To działa. –