Webtrees Problem

Startet af Dennis Mikkelsen, 13 Mar 2013 - 20:51

Forrige emne - Næste emne

Dennis Mikkelsen

Hej.

Jeg har et lille problem med Webtrees systemet. Jeg har installeret det hele og siden kører som den skal, men når man trykker på navnet i bunden af siden, for at sende en besked til personen, så når man har sendt beskeden og modtager den på ens E-mail så vil den ikke vise ÆØÅ.

Hvordan kan det være??

Hilsen Dennis.
PS: Det er en hjemmeside jeg hjælper min Far med at sætte op :-)

Leif Sommerdal

Det virker fint hos mig.
Har du sat et specielt tegnsæt op i en konfig-fil?
Med venlig hilsen
Leif Sommerdal(2650)


Dennis Mikkelsen

Nej det står som UTF-8 så forstår det ikke.

Knud Aagaard

Hej
Citat fra: Dennis Mikkelsen Dato 14 Mar 2013 - 16:13
Nej det står som UTF-8 så forstår det ikke.
Har du fået det til at virke, jeg har ikke problemet.
Server:
Software: MySQL
Software version: 5.1.63-0+squeeze1 - (Debian)
Protocol version: 10
server connection: utf8_generel.ci
language: english

Webtrees
sprog i gedcom opsætning: dansk
Hilsen
Knud Aagaard

Dennis Mikkelsen

Knud, hvor finder jeg de informationer ?
Og tak for dit svar :-)

Dennis Mikkelsen

Sorry læste det ikke ordenligt :) Fandt det selvfølgelig i SQL Infoén hehe

Dennis Mikkelsen

Hmm har ændret SQL dataen men det hjalp heller ikke :( :(

Sådan ser det ud når jeg modtager E-mail med fejl i:

Du sendte følgende besked til administratoren af hjemmesiden:

Dit navn: Dennis
E-mail-adresse: pingu9270@hotmail.com

Tester ÆØÃ...

--------------------------------------

I mailen skulle der stå:

Du sendte følgende besked til administratoren af hjemmesiden:

Dit navn: Dennis
E-mail-adresse: pingu9270@hotmail.com

Tester ÆØÅ

--------------------------------------

Knud Aagaard

Hej
Der er vel ikke andet for end læse lidt dokumentation http://wiki.webtrees.net/Main_Page   ;)

Du kan også prøve st få hjælp her: http://www.webtrees.net/index.php/en/forum  ???
God fornøjelse.

Hilsen
Knud Aagaard

Karsten Damén

#8
Dennis

PHP mail i Webtrees vil normalt sende mail med UTF-8 kodning.  Det ser det ud til, at din Webtrees installation også gør – intet mærkeligt i det.  Du kan prøve at kopiere den modtagne tekst fra mailen over i en teksteditor som f.eks. Notepad++ og vise den som UTF-8 format.  Du vil så se, at alt er normalt.  Her er din tekst vist i UTF-8 i Notepad++ " Tester ÆØÅ"

Problemet ligger formentlig på klient siden.  Det vil sige i den mail klient du bruger, eller i den browser/webmail kombination du bruger.  Prøv nogle andre muligheder/kombinationer før du reinstallerer Webtrees.

Hvis bare alle ville bruge UTF-8 i deres mail, ville Verden være et nemmere sted.  Jeg bruger både en MS Outlook klient og Mozilla Firefox/Gmail, som klarer både UTF-8 og ISO 8859-1 (reelt Windows-1252) uden problemer.  En lokal Thunderbird klient virker også.  Men Hotmail gav så vidt jeg husker problemer.  

Håber du kan bruge det, hilsen
Karsten


Karsten Damén

Dennis

Har lige sendt en testmail i UTF-8 til din hotmail fra min website (Webtrees PHP mail)

Hvordan ser det ud?

Karsten

Dennis Mikkelsen

Hej Karsten.
Tusind tak for hjælpen.
Den mail fra dig vises normalt med æøå så der er ingen fejl i den. 
Hvad er fejlen så ?

Karsten Damén

#11
Nå - jeg havde håbet på, at der var fejl i min testmail, når du læste den hos dig ???  For så havde jeg jo haft ret i, at fejlen lå på din PC (eller hvad det nu er).  Nu må det altså være hos senderen; altså din Webtrees PHP mail.

Min egen Webtrees installation er version 1.3.2.  Selv om det er nogen tid siden den blev sat op, er jeg sikker på, at jeg valgte UTF-8 alle steder, hvor der var en mulighed for et valg (det gør jeg altid).  Jeg lider dog lidt under, at jeg også har to PhpGedView websites kørende, og måske ikke kan huske helt præcist, hvor forskellene i installationen er.

Bruger du Webtrees vers. 1.4 ?
Hvis jeg får tid i aften prøver jeg at sætte en testsite op med version 1.4.  Indtil da må jeg melde pas.

Lige et enkelt spørgsmål.  I "kontrolcenteret" for dit domæne på dit webhotel, bør man kunne vælge tegnsæt for domænet.  Check hvad du har valgt der.


Karsten

Dennis Mikkelsen

Dette er indstillingerne for mit domæne

Standard PHP-Interpreter version: 5.2 
PHP Safe Mode: Off
PHP Safe Mode GID: Off
PHP Register Globals: Off
allow_url_fopen *1: On
file_uploads *2: On

Ved ikke om den info kan bruges til noget.

Karsten Damén

Dennis

Jeg sendte dig en ny testmail fra Webtrees 1.4. for nogle timer siden.

Du har ikke svaret på følgende:
- vises denne seneste mail korrekt ?
- hvilken vers. af Webtrees bruger du ?
- er der på det webhotel du bruger adgang til at vælge standard tegnsæt (character set) for dit domæne  ?

Og et supplerende spørgsmål:  Hvis du bruger æ,ø eller å i GEDCOM filen, vises det så korrekt?  Dette har jeg taget for givet, men måske har I slet ikke lagt data ind endnu ?

Hvis du har lyst til at eksperimentere, så indsæt præcist denne linje i din .htaccess fil i biblioteket "data" på serveren:

add defaultcharset utf-8

hilsen
Karsten




Dennis Mikkelsen

Hej.

Ja dine mails vises korrekt og jeg bruger 1.3.2 og alt på hjemmesiden viser ÆØÅ, og også mit indhold i min GEDCOM viser ÆØÅ.

Jeg prøver lige at indsætte add defaultcharset utf-8 og ser hvad der sker.
Hvis det er, kunne du jo evt få Login og selv se om du kunne finde fejlen i Administrationen hvis du har lyst?

Takker mange gange for din hjælp.

Karsten Damén

#15
Jeg poster lige en sidste gang for at afslutte min deltagelse i tråden.  Jeg tog kontakt til Dennis på mail og fik sendt nogle af de fejlbehæftede mail direkte fra hans system.  Efter at have fundet en mulig fejlkilde ville jeg drøfte dette telefonisk med Dennis, men han har ikke reageret på mine seneste direkte henvendelser med tilbud om en drøftelse.

Imidlertid skyldes hans problemer ikke Webtrees, men den aktuelle opsætning af Webtrees og mailserver på webhotellet "Servage".  Detaljerne er udeladt her.  Ikke fordi der er noget specielt at skjule, men fordi fejkilden aldrig blev endelig identificeret.

De mail, der sendes fra Dennis system, indeholder i "headeren" en instruks, som fortæller e-mail programmer, at indholdet er formatteret i ISO 8859-1 karaktersættet.  
Instruksen i mail-headeren fra Dennis system ser således ud:
<meta content="text/html;charset=iso-8859-1" http-equiv="Content-Type">

Imidlertid bruger Webtrees som standard UTF-8, og indholdet i mailen vil altså være med UTF-8 tegnsæt i modstrid med deklarationen.
Da der er modstrid mellem header og det reelle indhold, vil indholdet blive vist forkert.

Andre kan efter min mening roligt vælge Webtrees uden at være nervøs for tilsvarende problemer.
Holder man sig til en standard opsætning af Webtrees med PHP Mail og vælger UTF-8 tegnsæt hele vejen igennem, vil man nok ikke møde et tilsvarende problem, med mindre man vælger Servage webhosting.  Men om det reelt skyldes Servage blev aldrig afklaret, da kun Dennis ved hvorledes hans domæne hos Servage er sat op.

Det kunne selvfølgelig være interessant, hvis andre havde erfaringer med Webtrees hos Servage webhosting ?

NB:
Det betyder forøvrigt ikke så meget hvilket tegnsæt man vælger ved opsætning af databasen.
Når Webtrees installeres og forbinder sig til databasen for at opsætte tabellerne udfører Webtrees  kommandoen:

"SET NAMES 'utf8' COLLATE 'utf8_unicode_ci';"
   
Og det er så det man får (altså utf8_unicode_ci).

hilsen Karsten