[SERVER-313] Windows shell dies when entering a string with the lire symbol Created: 24/Sep/09 Updated: 19/May/14 Resolved: 29/Jan/10 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Shell |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Michael Dirolf | Assignee: | Mathias Stearn |
| Resolution: | Won't Fix | Votes: | 1 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Participants: |
| Description |
|
db.chartests.insert( {"test":"123£456"}); |
| Comments |
| Comment by Mathias Stearn [ 29/Jan/10 ] |
|
It seems that windows converts all input into the current codepage. After a bit of googling there doesn't seem to be a good way to get it to use UTF-8. Feel free to reopen if you know of any open source programs that can handle arbitrary utf-8 input in a windows shell. |
| Comment by Michael Dirolf [ 25/Sep/09 ] |
|
oops. need to study up on my foreign currencies apparently. either way i imagine you could reproduce this with any number of non-ASCII characters. |
| Comment by AndrewK [ 25/Sep/09 ] |
|
the £ symbol is the British Pound symbol, not lire importantly, it's double byte when encoded in UTF8 |