Ticket #116 (new defect)
"%s" inside of format statements in macruby doesn't work with multibyte characters
| Reported by: | jordan.breeding@… | Owned by: | lsansonetti@… |
|---|---|---|---|
| Priority: | blocker | Milestone: | MacRuby 1.0 |
| Component: | MacRuby | Keywords: | |
| Cc: |
Description
this:
printf("straight puts: ")
puts(p["name"])
printf("straight printf: ")
printf("%s\n", p["name"])
printf("string formatted puts: ")
puts("%s" % [p["name"]])
printf("nsstring printf: ")
printf("%@\n", p["name"])
printf("nsstring formatted puts: ")
puts("%@" % [p["name"]])
printf("format using nsstring, then puts: ")
puts(NSString.stringWithFormat("%@", p["name"]))
will produce this:
straight puts: Surgeon’s Girl straight printf: Surgeon‚Äôs Girl string formatted puts: Surgeon‚Äôs Girl nsstring printf: Surgeon’s Girl nsstring formatted puts: Surgeon’s Girl format using nsstring, then puts: Surgeon’s Girl
Change History
Note: See
TracTickets for help on using
tickets.

