📄 ebcdic.xml.ko
字号:
<?xml version="1.0" encoding="EUC-KR" ?><!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"><?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?><!-- English Revision: 151405 --><!-- Copyright 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><manualpage metafile="ebcdic.xml.meta"> <parentdocument href="./">Platform Specific Notes</parentdocument> <title>酒颇摹 EBCDIC 器泼</title> <summary> <note type="warning">捞 巩辑绰 酒颇摹 昆辑滚 2.0 滚傈俊辑 函版等 郴侩阑 淬绊乐瘤 臼促. 酒流档 蜡瓤茄 沥焊啊 乐瘤父, 林狼秦辑 荤侩窍辨 官鄂促. </note> </summary> <section id="overview"> <title>酒颇摹 EBCDIC 器泼 俺夸</title> <p>酒颇摹 昆辑滚绰 1.3 滚傈锭 贸澜栏肺 EBCDIC 巩磊笼钦阑 扁夯 巩磊笼钦栏肺 荤侩窍绰 (厚-ASCII) 皋牢敲饭烙 哪腔磐肺 器泼登菌促.</p> <p>(<a href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD 款康眉力</a>甫 荤侩窍绰 SIEMENS 拌凯 皋牢敲饭烙阑 富茄促. 捞 皋牢敲饭烙 款康眉力俊绰 泅犁 SVR4拌凯狼 POSIX 窍困矫胶袍捞 乐促).</p> <p>器泼篮 贸澜俊 促澜苞 鞍篮 格利俊辑 矫累登菌促</p> <ul> <li>捞 敲饭汽栏肺档 <a href="http://dev.apache.org/">酒颇摹 昆辑滚</a>甫 器泼且 荐 乐促绰 啊瓷己阑 焊捞扁困秦辑</li> <li>(割斥 傈俊 器泼等) 坷贰等 <a href="http://www.w3.org/Daemon/">CERN-3.0</a> 辑滚甫 措眉且 "镜父窍绊 蜡瓷茄" 饶拌磊甫 茫扁困秦</li> <li>捞 敲饭汽俊辑 酒颇摹狼 prefork 橇肺技胶 规侥捞 CERN狼 accept-fork-serve 规侥 焊促 5硅 捞惑 己瓷捞 亮澜阑 焊捞扁困秦辑.</li> </ul> <p>捞 巩辑绰 器泼矫 咯矾 汲拌惑 搬沥狼 捞蜡甫 汲疙茄促.</p> </section> <section id="design"> <title>汲拌 格钎</title> <p>EBCDIC 器泼狼 格利吝 窍唱绰 货肺款 辑滚肺 傈券阑 蜡档窍绊 奖霸 傈券且 荐 乐档废 啊瓷茄 (EBCDIC) CERN 辑滚客 龋券己阑 蜡瘤窍绰 巴捞促. 弊贰辑 HTML 巩辑啊 (捞傈 CERN 辑滚啊 牢侥窍绰 蜡老茄 屈侥牢) ASCII客 (POSIX 窍困矫胶袍狼 扁夯 巩辑 屈侥. 弊矾骨肺 <code>grep</code>捞唱 <code>sed</code> 鞍篮 POSIX 档备甫 荤侩且 荐 乐绰 泅角利牢 屈侥牢) EBCDIC 吝 绢蠢 屈侥牢瘤 汲沥且 荐 乐绢具 茄促. 泅犁 秦搬氓篮 酒颇摹 辑滚啊 吝埃俊辑 巩辑甫 啊肺盲辑 巩辑狼 屈侥阑 颇厩窍绰 "啊惑 MIME 屈侥"捞促 (酒贰 曼绊). 促澜 滚傈俊辑绰 函券秦具且 葛电 巩辑俊 "ebcdic-handler"甫 沥狼窍绰 规过栏肺 巩力甫 秦搬且 巴捞促.</p> </section> <section id="technical"> <title>扁贱利 秦搬氓</title> <p>酒颇摹啊 BUFF 磊丰屈苞 皋结靛甫 荤侩窍咯 葛电 涝免仿阑 窍骨肺 啊厘 浆款 规过篮 BUFF 贸府 窃荐俊 函券扁瓷阑 眠啊窍绰 巴捞促. 攫力电瘤 函券且 荐 乐绢具 窍扁锭巩俊 BUFF 按眉甫 函券秦具 窍绰瘤 舅妨林绰 BUFF 钎矫甫 眠啊沁促. 捞 钎矫绰 HTTP 橇肺配妮狼 咯矾 窜拌俊辑 函版瞪 荐 乐促:</p> <ul> <li>夸没阑 罐扁 傈俊 <strong>函券</strong> (夸没苞 夸没庆歹啊 亲惑 ASCII 屈侥捞扁 锭巩俊)</li> <li>夸没 郴侩阑 罐疽阑锭 content type俊 蝶扼 <strong>函券/函券救窃</strong> (夸没 郴侩捞 ASCII 巩磊唱 官捞呈府 颇老牢 版快 函券秦具 窍扁锭巩俊)</li> <li>览翠庆歹甫 焊郴扁 傈俊 <strong>函券</strong> (览翠庆歹绰 亲惑 ASCII 屈侥捞扁锭巩俊)</li> <li>览翠 郴侩阑 焊尘锭 content type俊 蝶扼 <strong>函券/函券救窃</strong> (览翠 郴侩捞 巩磊 颇老捞芭唱 官捞呈府 颇老捞扁锭巩俊)</li> </ul> </section> <section id="porting"> <title>器泼俊 措秦辑</title> <ol> <li> <p>家胶狼 函拳绰 滴啊瘤 <code>#ifdef</code>肺 备盒且 荐 乐促:</p> <dl> <dt><code><strong>#ifdef CHARSET_EBCDIC</strong></code></dt> <dd> <p>葛电 EBCDIC扁馆 哪腔磐俊 鞘夸茄 内靛. 巩磊函券, 滴 巩磊笼钦埃狼 楷加等 巩磊蔼 瞒捞, 绢恫 HTTP 橇肺配妮 何盒捞 函券登具 窍绰瘤甫 舅妨林绰 钎矫 <em>殿.</em></p> </dd> <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt> <dd> <p>SIEMENS BS2000/OSD 皋牢敲饭烙 敲饭汽俊父 鞘夸茄 内靛. BS2000/OSD 敲饭汽俊父 鞘夸茄 庆歹颇老 瞒捞客 家南 备泅 巩力甫 促烽促.</p> </dd> </dl> </li> <li> <p>家南 荐霖俊辑 ASCII客 EBCDIC埃 函拳绰 (BS2000 POSIX俊绰 捞 扁瓷阑 瘤盔窍绰 家南 可记捞 乐促) HTTP 橇肺配妮 荐霖俊辑 傈价登绰 磊丰俊 橇肺配妮包访 巩磊凯苞 橇肺配妮苞 公包茄 老馆颇老捞 集咯乐扁锭巩俊 狼档利栏肺 荤侩窍瘤 <em>臼疽促</em>. HTTP 橇肺配妮 巩磊凯篮 (<code>GET</code> 夸没, Header: 临, 扁鸥 沥焊 <em>殿.</em>) 亲惑 ASCII 屈侥捞绊, 颇老傈价 何盒篮 (<em>溜</em>, GIF 弊覆, CGI 免仿 <em>殿.</em>) 辑滚啊 亲惑 "函券窍瘤臼绊 弊成" 焊郴具 茄促. 辑滚 内靛绰 "橇肺配妮 巩磊凯"苞 "老馆 磊丰"甫, 巩磊凯俊绰 <code>bgets()</code>唱 <code>rvputs()</code>, 官捞呈府 磊丰俊绰 <code>bgets()</code>唱 <code>rvputs()</code> 窃荐甫 荤侩窍咯 备喊茄促. 弊矾骨肺 公炼扒 葛电 巴阑 函券窍绰 巴篮 利例窍瘤 臼促.</p> <p>(拱沸 巩磊颇老狼 版快 EBCDIC 巩辑甫 亲惑 ASCII肺 辑厚胶窍档废 霖厚秦具 茄促)</p> </li> <li> <p>弊贰辑 器泼俊绰 (哪颇老矾啊 EBCDIC 巩磊凯肺 函券茄) 辑滚 郴何 巩磊凯苞 辑滚啊 积己茄 巩辑甫 扁夯 橇肺配妮 荐霖俊辑 函券窍绰 扁瓷捞 乐促. 辑滚 内靛俊 魂犁等 ASCII escape巩磊 <code>\012</code>客 <code>\015</code>绰 抗寇促: 捞甸捞 捞固 ASCII <code>\n</code>苞 <code>\r</code>狼 官捞呈府 蔼捞扁锭巩俊 ASCII肺 滴锅 函券窍搁 救等促. 捞 抗寇绰 辑滚啊 积己茄 巩磊凯俊父 利侩等促; <em>寇何</em> EBCDIC 巩辑绰 ASCII 临官厕巩磊甫 器窃窍搁 救等促.</p> </li> <li> <p>BUFF 包府窃荐甫 荤侩窍绰 规过阑 混旗夯 饶 唱绰 葛电 puts/write/get/gets啊 芭摹霸登绰 "ebcdic/ascii 函券 拌摸"阑 眠啊窍绊, 悼利栏肺 函券蜡公甫 汲沥且 荐 乐绰 函券 钎矫甫 眠啊沁促. 巩辑啊 盔夯(颇老捞唱 CGI 免仿)俊辑 措惑(夸没茄 努扼捞攫飘)栏肺 捞悼且锭 亲惑 捞 拌摸阑 滴锅 瘤抄促: <code>颇老 -> 酒颇摹</code>, <code>酒颇摹 -> 努扼捞攫飘</code>.</p> <p>辑滚绰 捞力 EBCDIC 屈侥栏肺 等 CGI 胶农赋飘 免仿狼 庆歹临阑 佬绊, 唱赣瘤 胶农赋飘 免仿捞 ASCII烙阑 舅酒尘 荐 乐促 (WWW 规巩磊荐甫 技绰 橇肺弊伐苞 鞍篮 版快: 巩辑 郴侩篮 GIF 弊覆捞促). 扁夯 EBCDIC 屈侥栏肺 葛电 庆歹甫 贸府茄促; 弊繁 促澜 辑厚胶且 巩辑狼 type俊 蝶扼 辑滚绰 巩辑 郴侩捞 捞固 ASCII牢瘤 趣篮 EBCDIC俊辑 函券阑 秦具 窍绰瘤 搬沥茄促.</p> </li> <li> <p>(MIME type捞 text/plain, text/html <em>殿</em>) 郴侩捞 老馆 巩磊牢 巩辑甫 鞠宫利栏肺 ASCII肺 函券窍芭唱, (荤侩磊俊霸 狐福霸 辑厚胶窍扁困秦 固府 巩辑甫 ASCII 屈侥栏肺 历厘窍看芭唱 NFS肺 付款飘茄 叼泛配府俊 颇老捞 乐绰 版快) 函券绝捞 辑厚胶且 荐 乐促.</p> <p><strong>抗:</strong></p> <p>捞抚捞 <code>.ahtml</code>肺 场唱绰 颇老阑 鞠宫利牢 函券绝捞 ASCII <code>text/html</code> 巩辑肺 (弊府绊 <code>.ascii</code> 犬厘磊绰 ASCII <code>text/plain</code>栏肺) 辑厚胶窍妨搁 促澜 瘤矫绢甫 荤侩茄促:</p> <example> AddType text/x-ascii-html .ahtml <br /> AddType text/x-ascii-plain .ascii </example> <p>肚, <code>text/foo</code> 侥狼 MIME type阑 <code>AddType</code> "<code>text/x-ascii-foo</code>" 汲沥窍咯 "老馆 ASCII"肺 辑厚胶且 荐 乐促.</p> </li> <li> <p>郴侩捞 老馆 巩磊啊 酒囱 巩辑绰 函券绝捞 亲惑 "官捞呈府"肺 辑厚胶茄促. <em>抗甫 甸绢</em>, GIF/ZIP/AU 颇老屈侥俊 啊厘 利钦茄 急琶捞促. 拱沸 荤侩磊绰 "<code>rcp -b</code>" 官捞呈府 可记阑 荤侩窍咯 颇老阑 皋牢敲饭烙 龋胶飘肺 汗荤沁绢具 茄促.</p> </li> <li> <p>辑滚颇教 颇老篮 亲惑 哪腔磐啊 荤侩窍绰 扁夯 屈侥栏肺 (<em>溜</em>, EBCDIC) 历厘登菌促绊 啊沥窍绊, 贸府饶俊 函券茄促.</p> </li> <li> <p>CGI 免仿狼 版快 CGI 胶农赋飘啊 函券捞 鞘夸茄瘤 搬沥茄促: 利例茄 Content-Type阑 汲沥窍咯, 巩磊颇老篮 函券窍绊, GIF 免仿篮 函券绝捞 焊尘 荐 乐促. 快府啊 器泼茄 wwwcount 橇肺弊伐捞 饶磊狼 版快促.</p> </li> </ol> </section> <section id="document"> <title>巩辑 历厘俊 措秦辑</title> <section id="binary"> <title>官捞呈府 颇老</title> <p>辑滚绰 <code>Content-Type:</code>捞 <code>text/</code>肺 矫累窍绰 臼绰 颇老阑 <em>官捞呈府 颇老</em>肺 埃林窍咯 绢恫 函券档 窍瘤 臼绰促. 官捞呈府 颇老俊绰 GIF 弊覆, gzip栏肺 拘绵茄 颇老 殿捞 乐促.</p> <p>皋牢敲饭烙 龋胶飘客 蜡葱胶 趣篮 扩档快令 PC埃俊 官捞呈府 颇老阑 傈价且 锭绰 ftp "binary" (<code>TYPE I</code>) 疙飞绢唱 皋牢敲饭烙 龋胶飘俊辑 (蜡葱胶 <code>rcp</code>绰 <code>-b</code> 可记阑 瘤盔窍瘤 臼绰促) <code>rcp -b</code> 疙飞绢甫 馆靛矫 荤侩窍扼.</p> </section> <section id="text"> <title>巩磊 巩辑</title> <p>扁夯利栏肺 辑滚绰 巩磊颇老捞 (<em>溜</em>, <code>Content-Type:</code>捞 <code>text/</code>肺 矫累窍绰 葛电 颇老) 龋胶飘狼 扁夯 巩磊笼钦牢 EBCDIC栏肺 历厘登菌促绊 啊沥茄促.</p> </section> <section id="ssi"> <title>Server Side Include 巩辑</title>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -