Kwconv
The kwconv command converts Klocwork configuration files to UTF-8 encoding.
All configuration files applied to Klocwork analysis must be UTF-8 encoded if they contain multibyte characters (for example, Japanese). This applies to the configuration files listed in Configuration files you can edit.
kwconv [options] <source-file> [<target-file>]
where:
- <source-file> is the path to the file you want to convert
- [<target-file>] is the path to the converted file that will be created. If no target is specified, the source file is overwritten.
Example
kwconv --encoding x-windows-iso2022jp c:\source\my_file.c
This example converts my_file.c from x-windows-iso2202jp encoding to UTF-8. Since the --target-encoding option is not specified, the default encoding, UTF-8, is used. Since no target file name is specified, the source file is overwritten.
Options
| Name | Short name | Description |
|---|---|---|
| --default | -d | display the default system encoding |
| --help | -h | display help |
| --list | -l | list all known encodings |
| --encoding <string> | -s | encoding of the source files used in the project. The default is your system encoding. Use the --list option of kwconv to find the list of acceptable values. For more information, see the --encoding option of kwbuildproject. |
| --target-encoding <string> | -t | convert to the specified encoding (default is the UTF-8 encoding) |
| --verbose | -v | print verbose information about program execution, which can help to troubleshoot errors |
| --version | display tool version |




