Hallo Paykoman,
Paykoman wrote:Beide Projekte laufen auf meinem Linuxrootserver ohne Probleme, womit der Code an sich als Fehler ausgeschlossen werden kann.
Kann so sein, muss aber nicht. Es reicht ja schon aus, dass du bei zum Beispiel Datenbankkommunikation die Zeichenkodierung nicht explizit angibst um so ein Verhalten unter bestimmten Umständen zu erhalten.
Zeichenkodierungen sind keine triviale Sache die man mal eben so mit 1-2 Sätzen abhandeln kann. Deshalb musst du dir das jetzt einfach mal glauben.
Um dein Problem aber komplett umfassen zu können wären ein paar weitere Informationen dazu notwendig. Zum Beispiel: Nutzen diese zwei Projekte Datenbanken? Wenn Ja, Stammen die kryptischen Zeichen aus der Datenbank oder sind sie Hardcoded in den Dateien drin? Und was hast du alles unternommen zwischen der noch funktionierenden Version und der jetzt nichtmehr funktionierenden?
Paykoman wrote:Folglich gehe ich davon aus das die Codierung das Problem sein müsste, da linux .iso hat und bei Windows brauche ich ja utf-8.
Nicht wirklich. Zeichenkodierungen sind Standards oder Quasi-Standards die in der Regel Betriebssystemunabhängig sind. Du hast sowohl unter Windows als auch unter Linux die Wahl ob du nun ISO 8859-1 oder UTF-8 verwendest.
Selbstverständlich gibt es auch Betriebssystemabhängige Standards (Wie zum beispiel Windows-1252 Westeuropäisch, der an ISO 8859-1 und ISO 8859-15 angelehnt ist), aber die sollen uns hier erstmal nicht interessieren.
Nun zu deinen Fragen:
Paykoman wrote:a) wie kann ich schauen welche Codierung die Datei hat?
Wenn es sich nur um die Dateien handelt, da reicht ein halbwegs guter Editor für (Zum Beispiel Notepad++). Datei damit öffnen, schauen welche Zeichenkodierung der Editor wählt und ob die Zeichen in der Datei korrekt sind. Falls die Zeichen nicht korrekt wählt. Falls die Zeichen nicht korrekt sind, die Kodierung im Editor umstellen (NICHT konvertieren).
Paykoman wrote:b) Wie kann ich unter Windows einen Ordner samt Inhalt in utf-8 codieren?
Ein guter Editor mit Batch-Funktionen sollte dies schaffen. Aber wir müssen erstmal klären, ob das was bringen würde, also ob utf-8 hier angebracht wäre.
Wenn ich mir deinen Zeichensalat da ansehe habe ich da meine berechtigten Zweifel. Denn wäre das einfach nur Text in ISO-Format der aber als UTF-8 interpretiert würde, hättest du viele normale Zeichen und nur bei Umlauten oder ähnlichem Probleme. Außer natürlich du verwendest eine ganz andere Sprache (Zum Beispiel Japanisch), aber auch dies lässt deine Erklärung offen.
Paykoman wrote:c) oder müssen die Dateien gar .iso sein da xampp ja Linux simuliert?
Was meinst du mit .iso und was meinst du mit simuliert? Die Frage verstehe ich nicht, erst Recht nicht im Hinblick auf Zeichenkodierungen. Ich denke da hast du noch die eine oder andere Verständnisunsicherheit zwischen Zeichenkodierungen, Dateiformaten oder ähnlichem.
Paykoman wrote:d) wenn ich utf-8 codieren sollte und es dann geht dann muss ich vor dem hochladen bzw. commiten per tortoise-svn wieder um codieren oder?
Kann ich pauschal nicht beantworten. Ich weiß nichts über deine Dateien, noch in welcher Form sie in deinem Repository liegen, noch wie du sie im falschen Format ins Repository hineinbekommen hast. Ich weiß quasi noch garnichts.
beste Grüße,
Altrea