Hallo dedlfix!
Damit umgehst du das Title-Problem, weil du gleich gar keinen angibst? Oder willst du doch noch einen Linktext hinzufügen, bei dem du das gleiche oder zumindest ein ähnlich gelagertes Problem bekommen wirst: Feststellen zu müssen, welche Kodierung das Zielsystem haben möchte und diese dann für die Nicht-ASCII-Zeichen verwenden.
Nein. Eine Subroutine sorgt dafür, dass zu dem aus dem Hash gewählten Dienst redirected wird:
print $cgi->redirect($sb{$cgi->param('sb')}.$_[0].'&title='.$cgi->param('t'));
wobei $cgi->param('t') der Title ist. Bis jetzt funzt™ das mit dem Schei?encoding.
Viele Grüße aus Frankfurt/Main,
Patrick