Benutzer mit den meisten Antworten
Sonderzeichen vor dem ersten Spaltenname nach CSV Export aus einem Reporting Services Bericht ausgeführt im Berichtsmanager (einheitlicher SSRS-Modus)

Frage
-
Vor der ersten Spalte erscheinen Sonderzeichen, diese Sonderzeichen sind nicht zu sehen wenn die Datei mit notepad oder wordpad geöffnet wird.
Beim Bericht der exportiert wurde handelt es sich um eine Tabelle. Was muss im Bericht geändert werden bzw. woher kommen die Sonderzeichen.
Die Sonderzeichen machen beim Import der Datei Probleme.
- Bearbeitet C. Fisch Dienstag, 28. November 2017 09:44
Antworten
-
- Als Antwort vorgeschlagen Stefan FalzModerator Mittwoch, 14. Februar 2018 10:59
- Als Antwort markiert Stefan FalzModerator Mittwoch, 7. März 2018 15:46
-
Hi,
das liegt wohl am Encoding der Datei. In deinem Fall wurde die Datei wohl als UTF-8 mit BOM geschrieben. Dann sollte diese entweder auch so gelesen oder eben nur mit einem Encoding ohne BOM geschrieben werden.
Um das für den Report zu ändern, schau mal hier:
SSRS Report has 3 Special Characters
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Mittwoch, 14. Februar 2018 10:59
- Als Antwort markiert Stefan FalzModerator Mittwoch, 7. März 2018 15:46
Alle Antworten
-
- Als Antwort vorgeschlagen Stefan FalzModerator Mittwoch, 14. Februar 2018 10:59
- Als Antwort markiert Stefan FalzModerator Mittwoch, 7. März 2018 15:46
-
Hi,
das liegt wohl am Encoding der Datei. In deinem Fall wurde die Datei wohl als UTF-8 mit BOM geschrieben. Dann sollte diese entweder auch so gelesen oder eben nur mit einem Encoding ohne BOM geschrieben werden.
Um das für den Report zu ändern, schau mal hier:
SSRS Report has 3 Special Characters
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Mittwoch, 14. Februar 2018 10:59
- Als Antwort markiert Stefan FalzModerator Mittwoch, 7. März 2018 15:46
-
Ja, nach dem Eintrag <Encoding>ASCII</Encoding> im "CSV Block" sind die Sonderzeichen weg.
Da meine Daten jedoch Umlaute enthalten, ist die Lösung in meinem Fall nicht möglich. Außerdem enthält die Datei dann eine leere Zeile am Ende was wiederum beim Import (auf den wir keinen Einfluss haben) Probleme bereitet.
Mein "CSV Block" sieht nun so aus vielleicht gibt es ja noch eine andere Lösung
<Extension Name="CSVsp" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
<OverrideNames>
<Name Language="de-de">CSV-Trennzeichen Strichpunkt</Name>
</OverrideNames>
<Configuration>
<DeviceInfo>
<Encoding>UTF-8</Encoding>
<ExcelMode>false</ExcelMode>
<FieldDelimiter>;</FieldDelimiter>
<NoHeader>false</NoHeader>
</DeviceInfo>
</Configuration>
</Extension>- Bearbeitet C. Fisch Mittwoch, 29. November 2017 10:31