diff options
author | oehhar <harald.oehlmann@elmicron.de> | 2021-05-06 12:50:38 (GMT) |
---|---|---|
committer | oehhar <harald.oehlmann@elmicron.de> | 2021-05-06 12:50:38 (GMT) |
commit | b72fcddfe24470a1f8b44889999653f238d46452 (patch) | |
tree | fcdbf2605415d3e1f044d9cf6ed3ec80d14961fe | |
parent | 6f6229ef6eb2c97e4841083a1a67707594af8d57 (diff) | |
download | tcl-b72fcddfe24470a1f8b44889999653f238d46452.zip tcl-b72fcddfe24470a1f8b44889999653f238d46452.tar.gz tcl-b72fcddfe24470a1f8b44889999653f238d46452.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" |