Code: Select all
$bytt = array("Æ", "Ø", "Å", "æ", "ø", "å");
$ny = array("Æ", "Ø", "Å", "æ", "ø", "å");
$data = str_replace($bytt, $ny, $data);
Code: Select all
$bytt = array("Æ", "Ø", "Å", "æ", "ø", "å");
$ny = array("Æ", "Ø", "Å", "æ", "ø", "å");
$data = str_replace($bytt, $ny, $data);
Code: Select all
<?
function smarty_cms_function_pirss($params, &$smarty)
{
$url = isset($params['url']) ? $params['url'] : 'http://news.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml';
//$encoding = isset($params['encoding']) ? $params['encoding'] : '';
$max_news = isset($params['maxnews']) ? $params['maxnews'] : 10;
$data = implode('', @file($url));
$outar=array();
$io=-1;
if ($data)
{
//if ($encoding && function_exists('mb_convert_encoding')) {$data = mb_convert_encoding($data, 'utf-8', 'ISO-8859-1');}
//$data=str_replace('å','å',$data);
if ($url == "http://www.esbenfjord.dk/bibfeed/norgefeed.xml" || $url == "http://www.url2.com" || $url == "http://www.url3.com"){
$bytt = array("À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "Þ", "ß",
"à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "ø", "ù", "ú", "û", "ü", "ý", "þ", "ÿ");
$ny = array("À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "Þ", "ß",
"à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "ø", "ù", "ú", "û", "ü", "ý", "þ", "ÿ");
$data = str_replace($bytt, $ny, $data);
}
Attention, FeedBackForms is deprecated (in favor of Formbuilder module)jannikbc wrote: I had/have the same problem with æ/ø/å in menu's and espesially in FeedBackForms...