AnsweredAssumed Answered

KSDK V-1.2.0 and filenames

Question asked by Ole Asbjorn Fadum on May 11, 2015
Latest reply on May 11, 2015 by Iva Dorazinova

Hi,

 

When adding the KSDK 1.2.0 (yes, all 118356 files) to Perforce version control I've found that one of the documentation files has illegal characters in it. I'm talking about the windows files,

the correct file is this:

    ....\KSDK\V_1.2.0\doc\usb\Freescale KSDK USB Stack Developing New Application User's Guide.pdf

the bad file is this:

     ....\KSDK\V_1.2.0\doc\tcpip\lwip\lwIP TCPIP Stack and Kinetis SDK Integration Users Guide.pdf

 

The bad encoding has "c2 92" between the r and the s in "User's"

$ ls /cygdrive/c/Users/Reg/code/_lwIP* | hexdump -C

00000000  2f 63 79 67 64 72 69 76  65 2f 63 2f 55 73 65 72 |/cygdrive/c/User|
00000010  73 2f 52 65 67 2f 63 6f  64 65 2f 5f 6c 77 49 50 |s/Reg/code/_lwIP|
00000020  20 54 43 50 49 50 20 53  74 61 63 6b 20 61 6e 64  |TCPIP Stack and|
00000030  20 4b 69 6e 65 74 69 73  20 53 44 4b 20 49 6e 74  |Kinetis SDK Int|
00000040  65 67 72 61 74 69 6f 6e  20 55 73 65 72 c2 92 73  |egration User..s|
00000050  20 47 75 69 64 65 2e 70  64 66 2a 0a             | Guide.pdf*.|
0000005c



The good file has a single value of 27:

$ ls "Freescale KSDK USB Stack Developing New Application
User'sGuide.pdf" | hexdump -C

00000000  46 72 65 65 73 63 61 6c  65 20 4b 53 44 4b 20 55 |Freescale KSDK U|
00000010  53 42 20 53 74 61 63 6b  20 44 65 76 65 6c 6f 70  |SBStack Develop|
00000020  69 6e 67 20 4e 65 77 20  41 70 70 6c 69 63 61 74  |ingNew Applicat|
00000030  69 6f 6e 20 55 73 65 72  27 73 20 47 75 69 64 65  |ion User's Guide|
00000040  2e 70 64 66 2a 0a                                |.pdf*.|
00000046




Outcomes