URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7582
[ Назад ]

Исходное сообщение
"twitter api"

Отправлено Nick , 25-Июл-12 19:10 
Согласно синопсису модуля сделал скрипт для постинга твиттов, но не принимается кириллица :


#!/usr/bin/perl

use strict;
use warnings;

use Net::Twitter;
use Encode;

my $consumer_key = "";
my $consumer_secret = "";
my $token = "";
my $token_secret = "";
my $nt = Net::Twitter->new(
     traits   => [qw/OAuth API::REST/],
     consumer_key        => $consumer_key,
     consumer_secret     => $consumer_secret,
     access_token        => $token,
     access_token_secret => $token_secret,
);

my $result = $nt->update('Test message');


На латинице сообщения доходят без проблем, но вот кириллица транслируется в неизвестный формат. Каким образом можно исправить ситуацию ? Может кто-нибудь уже встречался с проблемой.

Заранее спасибо =)


Содержание

Сообщения в этом обсуждении
"twitter api"
Отправлено dima , 25-Июл-12 20:55 
на вход надо  charset="utf-8"

"twitter api"
Отправлено Nick , 25-Июл-12 22:13 
> на вход надо  charset="utf-8"

пробовал делать так :

my $cyr = "Сервер";
my $bytes = encode('UTF8', "$cyr");
my $result = $nt->update("$bytes");

в твиттере получаю :

Сервер