/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Sprogproblemer med MySQL
Fra : Peter Kjær


Dato : 17-05-05 17:56

Hejsa,

Har nogle sjove problemer med min database/forum
f.eks bliver "Danske skrot færger som kunstige rev i DK" til
"=?iso-8859-1?q?Danske_skrot_f=E6rger_som_kunstige_rev_i_DK?="

Er der noget med at man kan indstille MySQL til et bestemt
sprog/karaktersæt - hvis ja, hvordan gøres det så?

--
/Peter
www.dacor.dk - Dykning i Danmark



 
 
Peter Brodersen (17-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 17-05-05 18:54

On Tue, 17 May 2005 18:56:24 +0200, "Peter Kjær"
<peterFJERNES@dacor.dk> wrote:

>Har nogle sjove problemer med min database/forum
>f.eks bliver "Danske skrot færger som kunstige rev i DK" til
>"=?iso-8859-1?q?Danske_skrot_f=E6rger_som_kunstige_rev_i_DK?="

Det er en MIME-encoded header, man typisk finder i mails, news, m.m.
Det har ikke så meget med sprog at gøre, men snarere en encoding. Du
bør nok decode den i din applikation i første omgang.

>Er der noget med at man kan indstille MySQL til et bestemt
>sprog/karaktersæt - hvis ja, hvordan gøres det så?

Ja, men det er ikke så relevant i denne sammenhæng.

--
- Peter Brodersen

Peter Kjær (17-05-2005)
Kommentar
Fra : Peter Kjær


Dato : 17-05-05 21:05

> Det er en MIME-encoded header, man typisk finder i mails, news, m.m.
> Det har ikke så meget med sprog at gøre, men snarere en encoding. Du
> bør nok decode den i din applikation i første omgang.

OK,

Har du mulighed for at forklare lidt nærmere, da jeg ikke er helt med på
hvad du mener?


--
/Peter
www.dacor.dk - Dykning i Danmark



Peter Brodersen (18-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 18-05-05 00:43

On Tue, 17 May 2005 22:05:06 +0200, "Peter Kjær"
<peterFJERNES@dacor.dk> wrote:

>Har du mulighed for at forklare lidt nærmere, da jeg ikke er helt med på
>hvad du mener?

I første omgang er der et sted, hvor teksten "Danske skrot færger som
kunstige rev i DK" bliver til
"=?iso-8859-1?q?Danske_skrot_f=E6rger_som_kunstige_rev_i_DK?="

Mere præcist er det, når man fx sender en e-mail, et indlæg i en
nyhedsgruppe, m.m., og har highbit-tegn som fx æøå i sit emne-felt. Så
bliver teksten encoded på ovenstående måde.

Du nævner ikke noget om hvad det er for noget forum-værk, du benytter
dig af, eller hvordan beskeder i første omgang ryger ind i databasen.
--
- Peter Brodersen

Peter Kjær (18-05-2005)
Kommentar
Fra : Peter Kjær


Dato : 18-05-05 06:25


> Mere præcist er det, når man fx sender en e-mail, et indlæg i en
> nyhedsgruppe, m.m., og har highbit-tegn som fx æøå i sit emne-felt. Så
> bliver teksten encoded på ovenstående måde.
Det underlige er bare at det ikke er konsekvent (se evt. her
http://www.dacor.dk/forums/forumdisplay.php?f=9), nogen gange sker det andre
gange går det fint, måske det kan have noget med news klienten af gøre?


> Du nævner ikke noget om hvad det er for noget forum-værk, du benytter
> dig af, eller hvordan beskeder i første omgang ryger ind i databasen.
> --
Forumet er et vBulletin.


--
/Peter
www.dacor.dk - Dykning i Danmark



Peter Brodersen (18-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 18-05-05 14:28

On Wed, 18 May 2005 07:25:05 +0200, "Peter Kjær"
<peterFJERNES@dacor.dk> wrote:

>> Du nævner ikke noget om hvad det er for noget forum-værk, du benytter
>> dig af, eller hvordan beskeder i første omgang ryger ind i databasen.
>> --
>Forumet er et vBulletin.

Men hvordan kan folk poste? Både ved at indtaste et indlæg på
websiden, og ved at sende en e-mail?

--
- Peter Brodersen

Peter Kjær (18-05-2005)
Kommentar
Fra : Peter Kjær


Dato : 18-05-05 17:00


> Men hvordan kan folk poste? Både ved at indtaste et indlæg på
> websiden, og ved at sende en e-mail?

De indlæg der giver problemer er de indlæg jeg indlæser fra Usenet, der er
ikke nogen problemer med de indlæg der bliver skrevet på forumet og derefter
vidersendt til Usenet.


--
/Peter
www.dacor.dk - Dykning i Danmark



Peter Brodersen (19-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 19-05-05 02:34

On Wed, 18 May 2005 17:59:34 +0200, "Peter Kjær"
<peterFJERNES@dacor.dk> wrote:

>De indlæg der giver problemer er de indlæg jeg indlæser fra Usenet, der er
>ikke nogen problemer med de indlæg der bliver skrevet på forumet og derefter
>vidersendt til Usenet.

Så er det derfor. Som nævnt i mit første svar: "Det er en MIME-encoded
header, man typisk finder i mails, news, m.m." (news som i usenet)

Når du indlæser folks indlæg fra Usenet, skal du under alle
omstændigheder sørge for at dekode header og body i de tilfælde, de er
kodet.

--
- Peter Brodersen

Peter Kjær (19-05-2005)
Kommentar
Fra : Peter Kjær


Dato : 19-05-05 19:00

> Når du indlæser folks indlæg fra Usenet, skal du under alle
> omstændigheder sørge for at dekode header og body i de tilfælde, de er
> kodet.

Ja, det er også hvad jeg efterhånden har fundet ud af, så nu må jeg se om
jeg kan "hitte ud af " af få det tilføjet i PHP siden der indlæser det.

Takker for hjælpen.


--
/Peter
www.dacor.dk - Dykning i Danmark



Peter Brodersen (20-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 20-05-05 00:57

On Thu, 19 May 2005 19:59:35 +0200, "Peter Kjær"
<peterFJERNES@dacor.dk> wrote:

>Ja, det er også hvad jeg efterhånden har fundet ud af, så nu må jeg se om
>jeg kan "hitte ud af " af få det tilføjet i PHP siden der indlæser det.

Hvis du har IMAP-modulet installeret, så kan du evt. kigge på
funktionen imap_mime_header_decode()

Alternativt kan du gøre brug af PEAR-klassen Mail_Mime for at dekode
indkomne beskeder.

(xfut: dk.edb.internet.webdesign.serverside.php - svar til dette
indlæg havner i den gruppe)
--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste