Jag har inte prövat på at göra widgets, men borde inte problem med "utländska" tecken enkelt fixas med rätt kodning och URLencode?
Alltså, om jag minns rätt så består en widget av en htm-sida. Kolla vilken content-encoding som används på t.ex. eniro och använd samma i din sida. Jag vet inte hur data skickas av widgeten till eniro sen, men om man URL-encodar varje paramter (om inte vanligt get eller post används) så borde det fungera.