diff options
| author | oehhar <harald.oehlmann@elmicron.de> | 2021-05-06 12:53:52 (GMT) |
|---|---|---|
| committer | oehhar <harald.oehlmann@elmicron.de> | 2021-05-06 12:53:52 (GMT) |
| commit | eb45f86b3f7ce6a00ee9b34cf564ddeeb0df1d20 (patch) | |
| tree | 02e63b2c6e4cb41d9d31f340bce6ca22ce90f7fe | |
| parent | e2a1c2f11c3d0e58d1375611060f83d0d962035a (diff) | |
| parent | b72fcddfe24470a1f8b44889999653f238d46452 (diff) | |
| download | tcl-eb45f86b3f7ce6a00ee9b34cf564ddeeb0df1d20.zip tcl-eb45f86b3f7ce6a00ee9b34cf564ddeeb0df1d20.tar.gz tcl-eb45f86b3f7ce6a00ee9b34cf564ddeeb0df1d20.tar.bz2 | |
Ticket[535705]: encoding manpage example is about outdated source command. It is replaced by a simple example.
| -rw-r--r-- | doc/encoding.n | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/doc/encoding.n b/doc/encoding.n index 5aac181..e78a8e7 100644 --- a/doc/encoding.n +++ b/doc/encoding.n @@ -81,29 +81,13 @@ omitted then the command returns the current system encoding. The system encoding is used whenever Tcl passes strings to system calls. .SH EXAMPLE .PP -It is common practice to write script files using a text editor that -produces output in the euc-jp encoding, which represents the ASCII -characters as singe bytes and Japanese characters as two bytes. This -makes it easy to embed literal strings that correspond to non-ASCII -characters by simply typing the strings in place in the script. -However, because the \fBsource\fR command always reads files using the -current system encoding, Tcl will only source such files correctly -when the encoding used to write the file is the same. This tends not -to be true in an internationalized setting. For example, if such a -file was sourced in North America (where the ISO8859\-1 is normally -used), each byte in the file would be treated as a separate character -that maps to the 00 page in Unicode. The resulting Tcl strings will -not contain the expected Japanese characters. Instead, they will -contain a sequence of Latin-1 characters that correspond to the bytes -of the original string. The \fBencoding\fR command can be used to -convert this string to the expected Japanese Unicode characters. For -example, +The following example converts a byte sequence in Japanese euc-jp encoding to a TCL string: .PP .CS set s [\fBencoding convertfrom\fR euc-jp "\exA4\exCF"] .CE .PP -would return the Unicode string +The result is the unicode codepoint: .QW "\eu306F" , which is the Hiragana letter HA. .SH "SEE ALSO" |
