[TIMOB-12033] CLI: Developer names with Chinese characters appear as octal escape sequence in Titanium Info
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Reopened |
Resolution | Unresolved |
Affected Version/s | Release 3.0.0 |
Fix Version/s | Release 3.0.2, Release 3.1.0, 2013 Sprint 01 JS, 2013 Sprint 01, 2013 Sprint 02 JS, 2013 Sprint 02 |
Components | CLI |
Labels | cb-tooling, qe-manualtest |
Reporter | Eric Merriman |
Assignee | Chris Barber |
Created | 2012-12-12T00:25:29.000+0000 |
Updated | 2016-08-19T04:29:02.000+0000 |
Description
While using "ti info" in the terminal, I noticed one of our team members' names was not appearing in the list as I expected. His name is using the 骞 character as well as Roman characters for his last name.
This appears in the CLI list as \351\252\236.
Steps to reproduce:
1) In terminal, run "ti info"
2) Look at the "iOS Certificates" section in the "Development" sub section for the name
Results:
Octal escape sequence shown instead of Chinese character
Expected:
The Chinese character 骞
Someone in the Q&A is also seeing this issue: http://developer.appcelerator.com/question/146718/umlauts-in-ios-provisioning-profile.
Node-appc pull request: https://github.com/appcelerator/node-appc/pull/19 Titanium CLI pull request: https://github.com/appcelerator/titanium/pull/25
To test, fetch node-appc, npm install to pull iconv-lite module, copy node-appc into titanium cli's node_modules dir, run "titanium info". Certs should A) support special characters in the name and B) be sorted by keychain.
Additional test scenarios: http://pastebin.com/VWEQAPkr
Fix verified working with CLI version 3.0.22. Closing.
Reopen to edit labels
Added Release 3.0.2 to fix version.
reopened to fix labels and the test suite