| Summary: | Change default project XML encoding to UTF-8 | ||
|---|---|---|---|
| Product: | [Technology] Jubula | Reporter: | Lars Heinemann <lhein.smx> |
| Component: | Core | Assignee: | Markus Tiede <markus.tiede> |
| Status: | CLOSED FIXED | QA Contact: | Oliver Goetz <Oliver.Goetz> |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | markus.tiede |
| Version: | 1.1.0 | ||
| Target Milestone: | Kepler | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 425106 | ||
|
Description
Lars Heinemann
Agreed - I am about to implement option 1 with backwards compatibility for 'old' UTF-16 encoded project files. The necessary modifications have been made with changeset http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=29770fa5c157db3b24e777674fb2db793ebc5445 From now on all newly written project XML files should be encoded with UTF-8 (see [1]) which should in most cases significantly reduce the file size for exported project XML files as well as significantly increase the interoperability of those files with other tools / platforms / OS. [1] http://en.wikipedia.org/wiki/UTF-8 Fix verified. I tested this issue by exporting a project with GD 7.0 and checked its encoding with PSPad which says that this UTF8 encoded. Also the content is written in one long string without any breaks. I crosschecked this by exporting a project using GD 6.1 and opened this one again with PSPad and this time the encoding was displayed as UTF16 BE and included breaks. I imported this UTF16 encoded project using GD 7.0 and was able to open it to check if it is backwards compatible. Closing this ticket. |