TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

Members
  • Total Members: 3,966
  • Latest: safir45
Stats
  • Total Posts: 195,982
  • Total Topics: 21,320
  • Online today: 1,031
  • Online ever: 8,223 (February 19, 2025, 04:35:35 AM)
Users Online
  • Users: 0
  • Guests: 282
  • Total: 282

Problem med svenska UTF-8

Started by misjka, August 22, 2008, 06:33:02 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

misjka

Ja, jäsiken sicken lättnad  :laugh:... Känns KANON!!

Trevlig fortsättning pÃ¥ kvällen, och helgen, och tack för att du tog dig tid! Ofta hjälper det bara man har nÃ¥n att bolla med  :) :up:

G6Cad

Tack själv, ska sätta mig och se en film med barnen.

misjka

Nu så, G6 :).

Ang RSS, vill du göra en test med detta RSS-flöde i ett RSS-block: http://misjka.com/WordpressMU/micke/feed
Ser det OK ut hos dig? Hos mig gör det inte det, å då menar jag att umlauts blir skittecken...

G6Cad

Fel kodning för mig med. det är feeden som bestämmer vilken kodning texten har, det har inget med TP att göra tyvärr dÃ¥ TP bara släpper igenom feeden som visas.  :-\
Du får söka hjälp från wordpress och se om det finns en lösning som gör att det inte blir utf8 i deras mjukvara.

misjka

OK, men då vet jag att jag inte är ensam om detta :).
Ska se om jag får nån ordning på det...

misjka

Nej, det verkar inte gå att ordna på WP-sidan. Har rådbråkat deras svenska support, men det blir i princip lika mycket strul med WP om man övergår till iso som det blir med smf om man övergår till utf  :o...

Så, nu studsar jag tillbaks till TP-forumet igen dårå  ;D...

Fick nämligen förslaget från WP-supporten att testa denna funktion: http://se.php.net/manual/en/function.utf8-decode.php ...

Så min tanke nu är om man skulle kunna skapa ett php-block med källkoden från ett RSS-block inklistrad + urlen till feeden + utf-decode-funktionen...?

G6Cad

Den frÃ¥gan fÃ¥r jag stÃ¥ över, server knofiguration är inte min grej alls  :-\

bloc

Det er ikke så enkelt dessverre, RSS blokktypen bruker flere funksjoner så du kan ikke bare lime inn. Det beste du kan gjøre er å forandre på TPModules.php filen istedet. Finn denne koden:
function endElement($parser, $tagName)
{

// This function is used when an end-tag is encountered.
global $context, $insideitem, $tag, $title, $description, $link, $tpimage, $curl;

if ($tagName == "ITEM")
{
echo '
<div class="rss_title">';
printf("<a href='%s'>%s</a>", trim($link),htmlspecialchars(trim($title)));
echo '
</div>';
if(!$context['TPortal']['rss_notitles']){
echo '
<div class="rss_body" style="overflow: auto; width: 100%;">';
echo parse_bbc(trim($description)); // Print out the live journal entry
echo '
</div>';
}
$title = $description = $link = $insideitem = $curl = false;
}
elseif ($tagName == "IMAGE")
{
echo '
<div class="rss_image" style="overflow: auto; width: 100%;">';
printf("<img src='%s' alt='' style='margin: 0;' />", trim($tpimage));
echo '</div>';
$title = $description = $link = $insideitem = $curl = false;
}
}


og prøv dette:
function endElement($parser, $tagName)
{

// This function is used when an end-tag is encountered.
global $context, $insideitem, $tag, $title, $description, $link, $tpimage, $curl;

if ($tagName == "ITEM")
{
echo '
<div class="rss_title">';
printf("<a href='%s'>%s</a>", trim($link),htmlspecialchars(trim(utf8_decode($title))));
echo '
</div>';
if(!$context['TPortal']['rss_notitles']){
echo '
<div class="rss_body" style="overflow: auto; width: 100%;">';
echo parse_bbc(trim(utf8_decode($description))); // Print out the live journal entry
echo '
</div>';
}
$title = $description = $link = $insideitem = $curl = false;
}
elseif ($tagName == "IMAGE")
{
echo '
<div class="rss_image" style="overflow: auto; width: 100%;">';
printf("<img src='%s' alt='' style='margin: 0;' />", trim($tpimage));
echo '</div>';
$title = $description = $link = $insideitem = $curl = false;
}
}



misjka

Tack, Bloc  :D!

Men utf-8-kodningen slår då igenom på alla RSS-flöden i samtliga mina RSS-block?

Om det är så, så gör det i och för sig inte så mycket för jag använder inga andra RSS-block :). Men, rent tekniskt/teoretiskt tänke jag att det kan vara bra att veta...

misjka

Jag hittade det här, som ev kan vara av intresse (och som kodar rätt, inte minst ;)): http://www.dapper.net/
Finns säkert fler sådana typer av tjänster (använder rss-to-javascript för en del andra flöden), men den här verkar ändå ganska skaplig (än så länge) :).

This website is proudly hosted on Crocweb Cloud Website Hosting.