Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP - Sonderzeichen beim Auslesen eines ADs

Frage Entwicklung PHP

Mitglied: Lousek

Lousek (Level 2) - Jetzt verbinden

22.10.2008, aktualisiert 22:03 Uhr, 4011 Aufrufe, 2 Kommentare

Hallo Forum.

Ich habe hier ein kleines "Darstellungsproblemchen" mit PHP / HTML.
Ich lese mit einem PHP-Script alle Gruppen aus, die es im Active Directory gibt, diese werden dann in einer DropDown-Liste dargestellt, damit man sie auswählen kann (<form> ... </form>).

Jetzt hat es in dem AD auch Gruppen, die zwar nicht direkt spezielle Sonderzeichen beinhalten (ausser ö, ä, ü), jedoch irgendwo mal mit einem finischen oder schwedischen Tastaturlayout eingegeben wurden.

Diese Gruppen sehen in der DropDown-Liste dann ganz komisch aus --> Bsp:

Im AD steht sie als "Försäljning-Avveckling", in der DropDown-Liste wird sie als "FöRSäLJNING-AVVECKLING" angezeit. Irgendwo habe ich noch eine "Uppercase"-Funktion eingebaut, aber die wird ja wohl kaum der Grund sein ...

Die Sonderzeichen stehen im Quelltext schon so, es ist egal ob ich dann alle Sonderzeichen noch durch den "richtigen" Code ersetzten lasse (ä --> &auml;).

Jemand eine Idee wie man dieses kosmetische(?) Problem lösen kann?

Greetz, Lousek

Edit: Ach ja ... wenn ich alle Gruppen mit einem VBS-Script auslese und in ein .txt schreibe hat er das "Problem" mit den Sonderzeichen nicht ... sie stehen dann genauso da wie sie auch im AD stehen.
Mitglied: SteinBeiser
22.10.2008 um 14:21 Uhr
Du darfst nicht ä ersetzen lassen sondern ä
bzw. versuche mal die webseite als utf-8 anzeigen zu lassen.
Bitte warten ..
Mitglied: Lousek
22.10.2008 um 22:03 Uhr
Jeps, habe es inzwischen herausgefunden.

Man muss die Daten aus dem AD vom UTF-8 ins ISO-8859-1 (in meinem Fall) konvertieren ... umgekehrt wenn man etwas ins AD schreiben will oder eine ldap_search macht muss man es von ISO-8859-1 nach UTF-8 konvertieren ...

Für das habe ich iconv(#eingabeformat#, #ausgabeformat#, #string#) genommen (also z.B. iconv("ISO-8859-1", "UTF-8", "Ich habe keine Ähnung von Sönderzeichen") und schon hat mans ... falls jemand auch das Problem haben sollte ;)

Greetz und trotzdem thx für die Hilfe, Lousek
Bitte warten ..
Ähnliche Inhalte
PHP
gelöst Externe XML-Datei in PHP auslesen (18)

Frage von Akrosh zum Thema PHP ...

Batch & Shell
gelöst Sonderzeichen aus einer Variable entfernen? (13)

Frage von Kriegstreiber zum Thema Batch & Shell ...

Microsoft Office
Sonderzeichen bei Terminen - Office 2016

Frage von Martinaaa zum Thema Microsoft Office ...

JavaScript
gelöst Dropdownfeld auslesen und mit AJAX und JS an PHP senden (7)

Frage von ITFlori zum Thema JavaScript ...

Neue Wissensbeiträge
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(4)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (16)

Frage von liquidbase zum Thema Voice over IP ...