[ttssh2-commit] [9494] 内部バッファの説明を修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 10月 23日 (土) 01:10:35 JST


Revision: 9494
          https://osdn.net/projects/ttssh2/scm/svn/commits/9494
Author:   zmatsuo
Date:     2021-10-23 01:10:35 +0900 (Sat, 23 Oct 2021)
Log Message:
-----------
内部バッファの説明を修正

Modified Paths:
--------------
    trunk/doc/ja/html/usage/unicode.html

-------------- next part --------------
Modified: trunk/doc/ja/html/usage/unicode.html
===================================================================
--- trunk/doc/ja/html/usage/unicode.html	2021-10-22 16:10:27 UTC (rev 9493)
+++ trunk/doc/ja/html/usage/unicode.html	2021-10-22 16:10:35 UTC (rev 9494)
@@ -36,338 +36,51 @@
 \x91\x97\x90M\x82\xA8\x82\xE6\x82ю\xF3\x90M\x83R\x81[\x83h\x82\xC9 UTF-8 \x82\xF0\x90ݒ肷\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B
 </p>
 
-<p>
-\x8C\xBB\x8F\xF3\x82\xCCTera Term\x82͓\xE0\x95\x94\x90݌v\x82\xAAUnicode\x91Ή\x9E\x82ɂȂ\xC1\x82Ă\xA8\x82炸\x81A
-\x88ȉ\xBA\x82Ɏ\xA6\x82\xB7\x82悤\x82ɕ\xB6\x8E\x9A\x83R\x81[\x83h\x82͓\xF1\x92i\x95ϊ\xB7\x82ɂȂ\xC1\x82Ă\xA2\x82܂\xB7\x81B
-</p>
+<h1>\x93\xE0\x95\x94\x8D\\x91\xA2</h1>
 
-<pre>
-UTF-8 <-----> Unicode(UTF-16LE) <-----> MBCS
-        (1)                       (2)
-</pre>
-
 <p>
-(1)\x82ɂ\xA8\x82\xA2\x82āA4.102\x82\xA9\x82\xE7 4byte UTF-8 \x82ɑΉ\x9E\x82\xB5\x82\xBD\x82\xBD\x82߁AUTF-8\x82̃f\x83R\x81[\x83h\x8E\x9E\x82\xC9
-Unicode \x82̏\xEE\x95񂪌\x87\x97\x8E\x82\xB7\x82邱\x82Ƃ͂Ȃ\xAD\x82Ȃ\xE8\x82܂\xB5\x82\xBD\x81B<br>
-\x8A\xBF\x8E\x9A\x83R\x81[\x83h(\x8E\xF3\x90M) \x82\xC9 UTF-8m \x82\xAA\x91I\x91\xF0\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x82ƌ\x8B\x8D\x87\x95\xB6\x8E\x9A(combining
-character)\x82̏\x88\x97\x9D\x82\xAA\x88ꕔ\x82\xAA\x8Ds\x82\xED\x82\xEA\x82܂\xB7\x81BMac OS X(HFS+)\x82\xF0\x8Dl\x97\xB6\x82\xB5\x82\xBD\x82\xE0\x82̂ƂȂ\xC1
-\x82Ă\xA2\x82܂\xB7\x81B<br>
-
-(2)\x82ɂ\xA8\x82\xA2\x82āAUnicode\x82\xC6MBCS(Multiple Byte Character Set)\x82̑\x8A\x8Cݕϊ\xB7\x82\xF0\x8Ds\x82\xA4\x82\xBD\x82߂ɁA
-\x83\x8D\x83P\x81[\x83\x8B(\x8C\xBE\x8C\xEA\x8Ew\x92\xE8)\x82𐳂\xB5\x82\xAD\x90ݒ肷\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
+  Tera Term 4 \x82͓\xE0\x95\x94\x83o\x83b\x83t\x83@\x82̕\xB6\x8E\x9A\x83R\x81[\x83h\x82\xCDDBCS\x82ł\xB5\x82\xBD\x81B\x81A\x97Ⴆ\x82Γ\xFA\x96{\x8C\xEA\x82ł\xCDShift JIS\x82ł\xB5\x82\xBD\x81B
 </p>
 
 <p>
-Unicode\x82ɂ\xE6\x82郍\x81[\x83J\x83\x89\x83C\x83Y\x8C\xBE\x8C\xEA\x82\xF0\x88\xB5\x82\xA6\x82\xE9\x82悤\x82ɂ\xB7\x82邽\x82߂ɂ́Ateraterm.ini\x83t\x83@\x83C\x83\x8B\x82Ƀ\x8D\x83P\x81[\x83\x8B\x82̐ݒ肪\x95K\x97v\x82ƂȂ\xE8\x82܂\xB7\x81B\x89\xBA\x8BL\x82ɃT\x83\x93\x83v\x83\x8B\x82\xF0\x8E\xA6\x82\xB5\x82܂\xB7\x81B
+  Tera Term 5 \x82͓\xE0\x95\x94\x83o\x83b\x83t\x83@\x82̕\xB6\x8E\x9A\x83R\x81[\x83h\x82́AUnicode\x82ł\xB7\x81B
 </p>
 
-<pre>
-; Locale for Unicode
-Locale = japanese
-</pre>
-
 <p>
-\x82\xB1\x82̐ݒ\xE8\x82́A"Terminal setup[\x92[\x96\x96\x82̐ݒ\xE8]" \x83_\x83C\x83A\x83\x8D\x83O\x82\xCC \x81uLocale[\x83\x8D\x83P\x81[\x83\x8B]\x81v\x82ł\xE0\x90ݒ\xE8\x82ł\xAB\x82܂\xB7\x81B
+  \x91\xE5\x82܂\xA9\x82ȃf\x81[\x83^\x82̗\xAC\x82\xEA\x82͎\x9F\x82̂悤\x82ɂȂ\xC1\x82Ă\xA2\x82܂\xB7\x81B
 </p>
 
-<p>
-\x83\x8D\x83P\x81[\x83\x8B\x82ɐݒ\xE8\x82ł\xAB\x82\xE9\x93\xE0\x97e\x82ɂ‚\xA2\x82ẮA\x89\xBA\x8BL\x82̃T\x83C\x83g\x82\xF0\x8EQ\x8FƂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-</p>
-<ul>
-  <li><a href="http://msdn.microsoft.com/en-us/library/39cwe7zf.aspx">Language Strings</a></li>
-</ul>
-
-<h4>\x90ݒ\xE8\x97\xE1: WindowsXP \x8Aȑ̎\x9A\x92\x86\x8D\x91\x8C\xEA</h4>
-
-<ul>
- <li>Setup -> Terminal \x82\xC5 locale=chs \x82ɐݒ肷\x82\xE9 </li>
- <li>Setup -> Font \x82\xC5 \x83t\x83H\x83\x93\x83g\x96\xBC=NSimSun, \x95\xB6\x8E\x9A\x83Z\x83b\x83g=CHINESE_GB2312, \x83T\x83C\x83Y=9 \x82ɐݒ肷\x82\xE9\x81B </li>
-</ul>
-
-
-
-<h4>\x90ݒ\xE8\x97\xE1: WindowsXP \x95č\x91</h4>
 <pre>
-; Locale for Unicode
-Locale = american
+                                                                              +--------------+
+                              +------------------------+ Code:Unicode         |              |
+                              |                        +--------------------->+  Window      |
+                              |  buffe****@buffe*****       |                      |   Display    |
+                              |   Code:Unicode         | Code:                |   Print      |
+                              |                        |  Input to Unicode    |              |
+                              |                        +<------------------+  +--------------+
+                              +------------------------+                   |
+                                                                           |
+                              +------------------------+   CommRead1Byte() |
+                              |                        +-------------------+
+                              |  Input buffer @ ttpcmn   |
++-----------+                 |   Code:Input           | Code:
+|           |                 |                        |  Unicode to Input    +--------------+
+|  Socket   +---------------->+                        +<---------------------+              |
+|  Serial   |  CommReceive()  +------------------------+  CommTextEchoW()     |  Talker      |
+|  Pipe     |                                             CommBinaryEcho()    |   Keyboard   |
+|  Plugin   |                 +------------------------+                      |   SendMem    |
+|           +<----------------+                        | Code:                |    File      |
++-----------+  CommSend()     |  Output buffer @ ttpcmn  |  Unicode to Output   |    Clipboard |
+                              |   Code:Output          +<---------------------+              |
+                              |                        |  CommTextOutW()      +--------------+
+                              |                        |  CommBinaryOut()
+                              +------------------------+  CommRawOut()
 </pre>
 
 <p>
-\x82܂\xBD\x81AMBCS\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9\x88ׂɃt\x83H\x83\x93\x83g\x82𐳂\xB5\x82\xAD\x90ݒ肷\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B<br>
-\x81uSetup[\x90ݒ\xE8]\x81v\x83\x81\x83j\x83\x85\x81[\x82́uFont[\x83t\x83H\x83\x93\x83g]\x81v\x82ŁA"\x83t\x83H\x83\x93\x83g"\x82Ɏg\x97p\x82\xB7\x82錾\x8C\xEA\x82̕\xB6\x8E\x9A\x82\xAA
-\x88\xB5\x82\xA6\x82\xE9\x83t\x83H\x83\x93\x83g\x82\xF0\x81A"\x95\xB6\x8E\x9A\x83Z\x83b\x83g" \x82Ɏg\x97p\x82\xB7\x82錾\x8C\xEA\x82̕\xB6\x8E\x9A\x83Z\x83b\x83g\x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br>
-
-\x83\x8D\x83P\x81[\x83\x8B\x82\xA8\x82\xE6\x82уt\x83H\x83\x93\x83g\x82\xAA\x90\xB3\x82\xB5\x82\xAD\x90ݒ肳\x82\xEA\x82Ă\xA2\x82\xEA\x82΁A\x89p\x8C\xEA\x94\xC5Windows\x82œ\xFA\x96{\x8C\xEA\x82\xF0\x95\\x8E\xA6\x82\xB5\x82\xBD\x82\xE8\x81A
-\x93\xFA\x96{\x8C\xEA\x94\xC5Windows\x82Ŋ؍\x91\x8C\xEA\x82\xF0\x95\\x8E\xA6\x82\xB5\x82\xBD\x82肷\x82鎖\x82\xE0\x89”\\x82ł\xB7\x81B<br>
-\x82\xBD\x82\xBE\x82\xB5\x91\xBD\x8C\xBE\x8C\xEA\x91Ή\x9E\x82\xB5\x82Ă\xA2\x82Ȃ\xA2\x82̂ŁA\x88\xEA\x82‚\xCCTera Term\x83E\x83B\x83\x93\x83h\x83E\x82œ\xFA\x96{\x8C\xEA\x82Ɗ؍\x91\x8C\xEA\x82𓯎\x9E\x82\xC9
-\x95\\x8E\xA6\x82\xB5\x82\xBD\x82肷\x82鎖\x82͏o\x97\x88\x82܂\xB9\x82\xF1\x81B
+  Windows 9x\x82̂Ƃ\xAB\x81A\x83L\x81[\x93\xFC\x97͂\xCD Unicode \x82ɕϊ\xB7\x82\xB5\x82Ă\xA9\x82珈\x97\x9D\x82\xF0\x8Ds\x82\xA2\x82܂\xB7\x81B
+  \x95`\x89\xE6\x82\xCD Unicode\x82\xF0Shift JIS\x82ɕϊ\xB7\x82\xB5\x82ĕ`\x89悵\x82܂\xB7\x81B
 </p>
 
-
-<h3>\x81\xA6\x92\x8D\x88\xD3: Mac OS X</h3>
-<p>
-"UTF-8m" \x82\xCDMac OS X(HFS+)\x8C\xFC\x82\xAF\x82̃G\x83\x93\x83R\x81[\x83f\x83B\x83\x93\x83O\x8Ew\x92\xE8\x82ł\xB7\x81B\x8E\xF3\x90M\x82݂̂̃T\x83|\x81[\x83g\x82ł\xB7\x81B<br>
-\x81u/KR\x81v\x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x82ł\xCD"UTF8m"\x82\xF0\x8Ew\x92肷\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B
-</p>
-
-<h3 name="locale" id="locale">\x8EQ\x8Dl: Language Strings for Locale</h3>
-<table>
-  <thead>
-    <tr>
-      <th>Primary language</th>
-      <th>Sublanguage</th>
-      <th>Language string</th>
-    </tr>
-  </thead>
-
-  <tbody>
-    <tr>
-      <td>Chinese</td>
-      <td>Chinese</td>
-      <td>"chinese"</td>
-    </tr>
-
-    <tr>
-      <td>Chinese</td>
-      <td>Chinese (simplified)</td>
-      <td>"chinese-simplified" or "chs"</td>
-    </tr>
-
-    <tr>
-      <td>Chinese</td>
-      <td>Chinese (traditional)</td>
-      <td>"chinese-traditional" or "cht"</td>
-    </tr>
-
-    <tr>
-      <td>Czech</td>
-      <td>Czech</td>
-      <td>"csy" or "czech"</td>
-    </tr>
-
-    <tr>
-      <td>Danish</td>
-      <td>Danish</td>
-      <td>"dan" or "danish"</td>
-    </tr>
-
-    <tr>
-      <td>Dutch</td>
-      <td>Dutch (default)</td>
-      <td>"dutch" or "nld"</td>
-    </tr>
-
-    <tr>
-      <td>Dutch</td>
-      <td>Dutch (Belgium)</td>
-      <td>"belgian", "dutch-belgian", or "nlb"</td>
-    </tr>
-
-    <tr>
-      <td>English</td>
-      <td>English (default)</td>
-      <td>"english"</td>
-    </tr>
-
-    <tr>
-      <td>English</td>
-      <td>English (Australia)</td>
-      <td>"australian", "ena", or "english-aus"</td>
-    </tr>
-
-    <tr>
-      <td>English</td>
-      <td>English (Canada)</td>
-      <td>"canadian", "enc", or "english-can"</td>
-    </tr>
-
-    <tr>
-      <td>English</td>
-      <td>English (New Zealand)</td>
-      <td>"english-nz" or "enz"</td>
-    </tr>
-
-    <tr>
-      <td>English</td>
-      <td>English (United Kingdom)</td>
-      <td>"eng", "english-uk", or "uk"</td>
-    </tr>
-
-    <tr>
-      <td>English</td>
-      <td>English (United States)</td>
-      <td>"american", "american english", "american-english", "english-american", "english-us", "english-usa", "enu", "us", or "usa"</td>
-    </tr>
-
-    <tr>
-      <td>Finnish</td>
-      <td>Finnish</td>
-      <td>"fin" or "finnish"</td>
-    </tr>
-
-    <tr>
-      <td>French</td>
-      <td>French (default)</td>
-      <td>"fra" or "french"</td>
-    </tr>
-
-    <tr>
-      <td>French</td>
-      <td>French (Belgium)</td>
-      <td>"frb" or "french-belgian"</td>
-    </tr>
-
-    <tr>
-      <td>French</td>
-      <td>French (Canada)</td>
-      <td>"frc" or "french-canadian"</td>
-    </tr>
-
-    <tr>
-      <td>French</td>
-      <td>French (Switzerland)</td>
-      <td>"french-swiss" or "frs"</td>
-    </tr>
-
-    <tr>
-      <td>German</td>
-      <td>German (default)</td>
-      <td>"deu" or "german"</td>
-    </tr>
-
-    <tr>
-      <td>German</td>
-      <td>German (Austria)</td>
-      <td>"dea" or "german-austrian"</td>
-    </tr>
-
-    <tr>
-      <td>German</td>
-      <td>German (Switzerland)</td>
-      <td>"des", "german-swiss", or "swiss"</td>
-    </tr>
-
-    <tr>
-      <td>Greek</td>
-      <td>Greek</td>
-      <td>"ell" or "greek"</td>
-    </tr>
-
-    <tr>
-      <td>Hungarian</td>
-      <td>Hungarian</td>
-      <td>"hun" or "hungarian"</td>
-    </tr>
-
-    <tr>
-      <td>Icelandic</td>
-      <td>Icelandic</td>
-      <td>"icelandic" or "isl"</td>
-    </tr>
-
-    <tr>
-      <td>Italian</td>
-      <td>Italian (default)</td>
-      <td>"ita" or "italian"</td>
-    </tr>
-
-    <tr>
-      <td>Italian</td>
-      <td>Italian (Switzerland)</td>
-      <td>"italian-swiss" or "its"</td>
-    </tr>
-
-    <tr>
-      <td>Japanese</td>
-      <td>Japanese</td>
-      <td>"japanese" or "jpn"</td>
-    </tr>
-
-    <tr>
-      <td>Korean</td>
-      <td>Korean</td>
-      <td>"kor" or "korean"</td>
-    </tr>
-
-    <tr>
-      <td>Norwegian</td>
-      <td>Norwegian (default)</td>
-      <td>"norwegian"</td>
-    </tr>
-
-    <tr>
-      <td>Norwegian</td>
-      <td>Norwegian (Bokmal)</td>
-      <td>"nor" or "norwegian-bokmal"</td>
-    </tr>
-
-    <tr>
-      <td>Norwegian</td>
-      <td>Norwegian (Nynorsk)</td>
-      <td>"non" or "norwegian-nynorsk"</td>
-    </tr>
-
-    <tr>
-      <td>Polish</td>
-      <td>Polish</td>
-      <td>"plk" or "polish"</td>
-    </tr>
-
-    <tr>
-      <td>Portuguese</td>
-      <td>Portuguese (default)</td>
-      <td>"portuguese" or "ptg"</td>
-    </tr>
-
-    <tr>
-      <td>Portuguese</td>
-      <td>Portuguese (Brazil)</td>
-      <td>"portuguese-brazilian" or "ptb"</td>
-    </tr>
-
-    <tr>
-      <td>Russian</td>
-      <td>Russian (default)</td>
-      <td>"rus" or "russian"</td>
-    </tr>
-
-    <tr>
-      <td>Slovak</td>
-      <td>Slovak</td>
-      <td>"sky" or "slovak"</td>
-    </tr>
-
-    <tr>
-      <td>Spanish</td>
-      <td>Spanish (default)</td>
-      <td>"esp" or "spanish"</td>
-    </tr>
-
-    <tr>
-      <td>Spanish</td>
-      <td>Spanish (Mexico)</td>
-      <td>"esm" or "spanish-mexican"</td>
-    </tr>
-
-    <tr>
-      <td>Spanish</td>
-      <td>Spanish (Modern)</td>
-      <td>"esn" or "spanish-modern"</td>
-    </tr>
-
-    <tr>
-      <td>Swedish</td>
-      <td>Swedish</td>
-      <td>"sve" or "swedish"</td>
-    </tr>
-
-    <tr>
-      <td>Turkish</td>
-      <td>Turkish</td>
-      <td>"trk" or "turkish"</td>
-    </tr>
-  </tbody>
-</table>
-
 </BODY>
 </HTML>


ttssh2-commit メーリングリストの案内
Back to archive index