Unicode strings: Difference between revisions

Content added Content deleted
m ({{header|UNIX Shell}})
m (minor rewording)
Line 114: Line 114:
=={{header|UNIX Shell}}==
=={{header|UNIX Shell}}==


The Bourne shell does not have any inbuilt Unicode functionality. Unicode can be represented as ascii based hexadecimal number sequences, or by using form of escape sequence encoding, such as \uXXXX. The shell will produce its output in ascii, but can call other programs to produce the Unicode output. The shell does not have any inbuilt string manipulation utilities, so uses external tools such as cut, expr, grep, sed and awk. These would typically manipulate the hexadecimal sequences to provide string manipulation, or dedicated Unicode based tools could be used.
The Bourne shell does not have any inbuilt Unicode functionality. However, Unicode can be represented as ascii based hexadecimal number sequences, or by using form of escape sequence encoding, such as \uXXXX. The shell will produce its output in ascii, but can call other programs to produce the Unicode output. The shell does not have any inbuilt string manipulation utilities, so uses external tools such as cut, expr, grep, sed and awk. These would typically manipulate the hexadecimal sequences to provide string manipulation, or dedicated Unicode based tools could be used.


=={{header|ZX Spectrum Basic}}==
=={{header|ZX Spectrum Basic}}==