SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.09.2007, 11:47:27
GM1980 GM1980 ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 2
Unicode in "localhost"

Hallo liebe Leute,

bitte hilft mir, alleine komme ich nicht weiter. Es kommt um folgendes:

Ich habe eine Seite www.allgeo.org in vier Sprachen:englisch, deutsch, russisch und georgisch. Jetzt habe ich Filesystem und MYSQL herunterladen und aneinander angehängt. Die Seite funktioniert auch in "localhost". Jetzt zu meinem Problem:

russisch wird so angezeigt "предназначен оÑвещению текущих"

georgisch wird so angezeigt "ყáƒáƒ•áƒšáƒ˜áƒ¡áƒ›áƒáƒ›áƒªáƒ•áƒ”ლ ინფáƒáƒ მáƒáƒªáƒ˜áƒáƒ¡ უცხáƒáƒ”ლ"

Mein Apache Server sollte aber die Unicode anzeigen können, denn es gibt kein Charset vor: nach der Abfrage mit "wget -S --spider http://localhost/apache2-default/" kommt folgendes raus

--19:46:02-- http://localhost/apache2-default/
=> `index.html'
Auflösen des Hostnamen »localhost«.... 127.0.0.1
Verbindungsaufbau zu localhost|127.0.0.1|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort...
HTTP/1.1 200 OK
Date: Sat, 22 Sep 2007 17:46:02 GMT
Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7
X-Powered-By: PHP/5.2.0-8+etch7
Set-Cookie: fbfc8598cd22ffe2933360a01717d767=-; path=/
Set-Cookie: mosvisitor=1
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Sat, 22 Sep 2007 17:46:02 GMT
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
Länge: nicht spezifiziert [text/html]
200 OK


Könnt ihr mir bitte helfen! :cry:
Mit Zitat antworten
  #2  
Alt 26.09.2007, 21:46:10
Benutzerbild von conmunich
conmunich conmunich ist offline
Junior Member
 
Registriert seit: Mar 2006
Alter: 44
Beiträge: 285
AW: Unicode in "localhost"

kommen die texte aus der datenbank? ich denke das liegt eher am falschen zeichensatz deiner mysql tabellen.
Mit Zitat antworten
  #3  
Alt 27.09.2007, 14:49:42
GM1980 GM1980 ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 2
AW: Unicode in "localhost"

Hallo conmunich,

vielen Dank für deine Antwort. Ich habe die Hilfe nämlich wirklich sehr nötig: ich habe in 5 Foren das Problem reingeschrieben und bisher nur in einer geantwortet, wir sind aber nicht sehr weit gekommen. conmunich vielleicht fällt dir was ein. Ich schreibe drunter die bisher stattgefundene Disskusionen:

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

Hallo,

also wenn ich Allgeo.org - Ð“Ð»Ð°Ð²Ð½Ð°Ñ aufrufe, dann habe ich ohne Probleme eine korrekte Darstellung (lesen kann ich es nicht). Die Seite mit den ???? nehme ich an, ist die zweite Sprache, aber da sehe ich nur überwiegend ??

Evtl postest Du mal mehr Informationen

HTH

Phil

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

Hallo flashpixx,

vielen Dank für deine Antwort.

In Topmenü links oben wählt man die Sprachen: zuerst english, danach nach rechts deutsch, russisch und georgisch. Die Seite ist in Unicode "charset=utf-8" gemacht, deswegen würde ich mich wundern, wenn die georgische Buchstaben bei dir nicht angezeigt werden.

Mein Problem bezog sich auf localhost, d.h. nachdem ich die File System vom Server lokal abspeichere und mit (auch vom Server abgespeicherten) MYSQL anbinde, werden die Unicode Zeichen der russischen und georgischen Sprache mit localem Apatche Server falsch angezeigt, obwohl Apatche unicode anzeigen sollte (siehe mein erster Posting).

Vielen Dank für die Ideen im Voraus!

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

du sprichst vom content-encoding? hier[tm] wird alles - sprich kyrillischer und georgischer zeichensatz - korrekt angezeigt.

wieso gehst du den umweg über localhost? was ist dein ziel?

Zitat:
Jetzt habe ich Filesystem und MYSQL herunterladen und aneinander angehängt.
das verstehe ich nicht.

s'Amstel

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

Hallo Amstelchen,

ja ich spreche von "Content-Type: text/html; charset=UTF-8", das heißt doch, dass Apache dem Browser mitteilt, er soll zur Darstellung der Seite Unicode benutzen?!


Zu deiner Frage:
Ich habe die Seite mit Webadministration direkt auf dem Server erstellt. Jetzt wird aus meiner Seite GmbH und es befindet sich in der Legalisierungsphase, d.h. für jedes Bild, Video, Desain, Forumkategorie usw. brauche ich Lizenz, d.h. so lange wird noch nicht lizenzierter Inhalt auf dem Homepage ausgeblendet (entsprechende Kategorien nicht sichtbar gemacht). Aber davor habe ich wie gesagt den ganzen Ihnalt der Seite auf dem localen Apache Server eingespielt. Mit diesem Laptor schicke ich meinen Anwalt zu den Prominenten und er wird denn anstehende Änderungen meiner Seite zeigen und die Verträge aushandeln. Das habe ich vor.

Aber dafür brauche ich zur Lösung meines Problems Eure Hilfe !

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

dann lass deinen localen apache den header mitsenden - du kannst das über die http.conf oder, alternativ, mittels .htaccess lösen.

die direktive, die du verwenden kannst, ist Header set/add oder du verwendest header() von PHP.

s'Amstel

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

Danke für deine Hilfe Amstelchen! Aber ich fürchte, dass ich noch paar Fragen stellen muss. Meine ".htaccess" sieht so aus:

# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented. If you are running your Joomla!/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line. For example, if your Joomla!/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##

Options +FollowSymLinks

RewriteEngine On

# RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteRule ^(content/|component/) index.php

#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php

# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]

################################################

Wie genau soll ich Header set/add verwenden (was reinschreiben)?
Sorry, dass ich mit den Fragen nerve, aber alleine fällt es mir wirklich schwer

Vielen Dank

P.S. Welche "header() von PHP" meinst du und wie finde ich sie?


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

conmunich vielen Dank im Voraus für deine Hilfe!!!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unicode Zeichen Ausgeben shanxp MySQLi/PDO/(MySQL) 2 04.11.2006 17:40:28
unicode für \ viper13 PHP Grundlagen 3 06.05.2005 17:49:18
MySQL ud Unicode Andy010 MySQLi/PDO/(MySQL) 4 07.01.2005 23:30:49
Zeichensatz unicode Small-Talk PHP Grundlagen 7 06.01.2004 20:15:30
ASCII in UNICODE konvertieren Aragon PHP für Fortgeschrittene und Experten 2 25.04.2003 00:17:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:10:30 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt