Jump to content

Unicode strings: Difference between revisions

Line 896:
 
As things develop, Perl 6 intends to support Unicode even better than Perl 5, which already does a great job in recent versions of accessing nearly all Unicode 6.0 functionality. Perl 6 improves on Perl 5 primarily by offering explicitly typed strings that always know which operations are sensical and which are not.
 
=={{header|Phix}}==
Source code files can be ansi or UTF-8.<br>
Strings containing the escape sequences \xHH, \uHHHH, or \UHHHHHHHH are permitted, with 16 and 32-bit unicode points converted to a UTF-8 substring.<br>
Standard cross-platform routines are provided to convert between UTF-8, UTF-16, and UTF-32.<br>
Phix contains a wrapper for/relies on IUP, and while I know that can display UTF-8, I don't know the current status of input, right-to-left, etc.<br>
String manipulation should be very straightforward, especially if you convert to UTF-32 for any character-by-character stuff.<br>
There are however no routines yet for normalization, collation, capitalisation, classification (eg digit/letter/..), etc.<br>
See also [[Unicode_variable_names#Phix|Unicode_variable_names]], and demo\HelloUTF8.exw for some examples/tests.
 
=={{header|PicoLisp}}==
7,820

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.