2016-06-29 22 views
2

Vor ein paar Tagen habe ich meine Windows von 8 auf 10 aktualisiert. Ich habe ColdFusion 10 und Apache (Xammp) neu installiert und alle Updates über den CF-Administrator installiert, einschließlich upd18. Allerdings habe ich ein Problem mit dem Dezimalsymbol, wenn ich cfspreadsheet und Excel verwende. Die Ausgabe unterscheidet sich jetzt von meinem Produktionsserver und wenn ich Fenster 8 verwendete.CFSpreadsheet Read - Falsches Dezimalzeichen nach dem Update auf Windows 10

Hier habe ich einen Druckbildschirm von einem Test, den ich mit Excel mit 4 verschiedenen Zahlenmasken gemacht habe. Auf der linken Seite ist mein localhost. Auf der rechten Seite ist der Produktionsserver. CFSpreadsheet results on localhost versus Production Server

Weitere Beobachtungen: Der Produktionsserver ist 11. Coldfusion läuft jedoch ein anderer PC mit CF10 + Xampp + Windows 8 die gleiche Ausgabe wie meine Produktionsserver, der als Folge von meinem locahost unterscheidet.

+0

über die Ergebnisse sind aus der Lektüre der * genau die gleiche * Excel-Datei? Welche Formate werden für diese Zellen in Excel verwendet? – Leigh

+0

ist die gleiche Datei, aber ich entdeckte das Problem. Mein Windows ist pt-BR, und Windows Server ist en-US. vor einem Jahr müssen wir JVM.config ändern, wir finden die Dokumentation, die wir gemacht haben. Mit den folgenden Informationen zu JVM.config wurde das Problem beendet. -Duser.language = de -Duser.region = US. – Deivi

+0

Ja, ich habe einen Kommentar bearbeitet, bevor Sie antworten – Deivi

Antwort

3

Ich entdeckte das Problem. Mein Windows ist pt-BR, und Windows Server ist en-US. vor einem Jahr müssen wir JVM.config zu ColdFusion-Server in en-US ändern, finden wir die Dokumentation, die wir gemacht haben. Einschließlich der folgenden Informationen zu JVM.config wurde das Problem gestoppt.

-Duser.language=en -Duser.region=US 

ist möglich bearbeiten config in CFAdministrator enter image description here

+0

Welche Methode Sie auch wählen, eine Sicherung von 'jvm.config' zuerst ist immer eine gute Idee. Wenn dann irgendetwas schief geht und CF nicht startet, stellen Sie einfach das "gute" Backup wieder her. – Leigh

+0

Perfect @leigh, wenn Sie etwas falsch machen, wird der Coldfusion-Service nicht starten. Backup ist immer eine gute Idee – Deivi