Re: Re: [Mapbender-users] Re: Zeichencodierung in ext _f eatureInfoTunnel - gelöst
Michael Schulz
mschulz at webgis.de
Fri Dec 11 04:30:28 EST 2009
Hallo Ronald,
habe jetzt gerade nochmal geschaut, die Funktion ist im 2.6 in
class_administration erhalten, macht aber doch nicht ganz das was ich
dachte: sie macht auch einfach ein utf_(en/de)code abhängig vom
Mpabender-CHARSET. Vielleicht kann Christoph nochmal ganz kurz was
dazu sagen. Was ich im Sinn hatte waren die Funktionen
char_(en/de)code auch in class_administration, diese vergleichen
nämlich den Mapbender-CHARSET und das encoding des umzuwandelnden
Strings an und nur wenn Konvertierung notwendig ist, wird konvertiert.
Viele Grüße, Michael
Am 10. Dezember 2009 08:00 schrieb Ronald Woita <Ronald.Woita at rostock.de>:
> Hallo Michael,
>
> die Funktion ist mir bis jetzt unbekannt.
> Wie ermittelt die Funktion denn das Encoding des Textes ?
> vlt. mit mb_check_encoding ?
> Damit habe ich nicht in jedem Fall das erwartete Ergebnis zurückbekommen
>
> Ronald
>
>
>>>> mschulz at webgis.de 09.12.2009 20:02 >>>
> Hi Ronald,
>
> hast Du es mal mit den Mapbenderfunktionen
> convert(Incoming/Outgoing)String versucht? Diese checken das encoding
> des enthaltenen Textes ab und falls es von dem im Mapbender
> eingestellten abweicht, wird entsprechend konvertiert.
>
> Viele Grüße, Michael
>
> Am 9. Dezember 2009 14:04 schrieb Ronald Woita <Ronald.Woita at rostock.de>:
>> ok, das hat noch nicht ganz gereicht, jetzt mit Abfrage der entsprechenden Metadaten im Headerdes MapServer Templates :
>>
>> $content = $x->file;
>> if ((strpos(strtolower($content),'charset=utf-8',1)) > 0) {
>> echo $content;
>> } elseif ((strpos(strtolower($content),'charset=iso-8859-1',1)) > 0) {
>> echo utf8_encode ($content);
>> }
>> }
>>
>>
>>>>> Ronald.Woita at rostock.de 09.12.2009 12:50 >>>
>> Lösung gefunden -> 'utf8_encode' hinzugefügt :
>>
>> ab Zeile 36 :
>>
>> else {
>> echo utf8_encode ($x->file);
>> }
>>
>>
>> Gruß
>> Ronald
>>
>>
>>>>> Ronald Woita 09.12.2009 12:29 >>>
>> Hallo zusammen,
>>
>> meine Mapbender Instanz ist für UTF-8 konfiguriert und ich möchte jetzt ein GetFeatureInfo Request durch das Modul ext_FeatureinfoTunnel absenden. Der zugehörige MapServer greift aber auf Daten in ISO-8859-1 zu, dementsprechend sind auch die abgefragten Attribute im zugehörigen Template ISO codiert. Scheinbar wandelt aber das MB Modul die Zeichen wieder in UTF-8 um, so dass die Darstellung dann falsch ist ?!
>>
>> Was kann ich da tun ?
>>
>> viele Grüße von der Ostsee
>> Ronald
>>
>>
>>
>>
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>
>>
>>
>>
>>
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>
>
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Aufwind durch Wissen!
>
> Qualifizierte Open Source Schulungen bei der
> http://www.foss-akademie.de/
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> -----------------------------------------------------------
> Michael Schulz
> mschulz at webgis.de
>
> in medias res
> Gesellschaft für Informationstechnologie mbH
>
> +++ Bitte beachten Sie unsere neue Adresse und Durchwahl +++
>
> Schwimmbadstraße 2
> D-79100 Freiburg i. Br.
>
> Tel: +49 (0)761 705798-102
> Tel: +49 (0)761 705798-0
> Fax: +49 (0)761 705798-09
>
> +++ Bitte beachten Sie unsere neue Adresse und Durchwahl +++
>
> http://www.webgis.de / http://www.zopecms.de
> --------------------------------------------------------------
> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
> Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
>
>
>
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aufwind durch Wissen!
Qualifizierte Open Source Schulungen bei der
http://www.foss-akademie.de/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----------------------------------------------------------
Michael Schulz
mschulz at webgis.de
in medias res
Gesellschaft für Informationstechnologie mbH
+++ Bitte beachten Sie unsere neue Adresse und Durchwahl +++
Schwimmbadstraße 2
D-79100 Freiburg i. Br.
Tel: +49 (0)761 705798-102
Tel: +49 (0)761 705798-0
Fax: +49 (0)761 705798-09
+++ Bitte beachten Sie unsere neue Adresse und Durchwahl +++
http://www.webgis.de / http://www.zopecms.de
--------------------------------------------------------------
Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg
More information about the Mapbender_users
mailing list