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\x90v\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\x82A\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>