《第一章配置文件编辑注意事项.docx》由会员分享,可在线阅读,更多相关《第一章配置文件编辑注意事项.docx(6页珍藏版)》请在优知文库上搜索。
1、第一章配置文件编辑注意事项Ol问题描述配置文件中含TAB(制表符0x09)时,还原配置时可能出现难以预料的状况(乱码,无法还原,还原后与原文件不同等)。02原因简述制表符号(0x09)在命令行中会自动补全命令。配置还原的实质是在命令行中依次执行配置文件中的语句。由于系统自动补全,可能导致未知错误。如:editSpaceTabworking命令行自动补全为:editSpacerootworking命令则由原本的编辑working域转变为新建rootworking域APWlKMBOOl002005(vdom)#editVirtualDomainNameroottestlworkingAPW1KMB
2、OO1OO2OO5(vdom)#APWlKMBOOl002005(vdom)#APW1KMBOO1OO2OO5(vdom)#APWlKMBOOl002005(vdom)#editrootworkingcurrentvf=rootworking:5APWlKMB001002005(rootworking)#APW1KMBOO1OO2OO5#definevdomAPW1KMBOO1OO2OO5(vdom)#editvirtualDomainNamerootworkingIesEworkingAPW1KMBOO1OO2OO5(vdom)#edit03解决方案及步骤公司防火墙设备中文字符集采用的是UT
3、F-8编码,需将字符集设置为UTF-8编码。由于UTF-8字符编码向下兼容ASCII编码。为避免以上问题,可通过使用空格(0x20)替换制表符(0x09)。DecHxOctCharDecHxOctHtmlChrDecHxOctHtmlChrDecHxOctHtmlChr00000三L(null)3220040 Space6440100.#64;09660140&,96:11OOlSOH(startofheading)3321041!:!6541101&,65;A9761141aa22002STX(startoftext)3422042"”6642102BB
4、9862142bb33003ETX(endoftext)3523043.#35;#6743103CC9963143“99;C44004EOT(endoftransmission)3624044&6;S6844104DD10064144100;d5S005ENQ(enquiry)372S045&,37;%6945105EE10165145&,IOJL:e66006ACK(acknowledge)3826046&&7046106F;F10266146ff77007BEL(bell)3927047&,39;,7147107.#71;G10367
5、147.#103;g88010BS(backspace)4028050((7248110&,72;H10468150&,104;h99OilTAB(horizontaltab)4129051))7349111II10569151”105;i10A012LF(NLlinefeed,newline)422A052&*42;*744A112JJ1066A152jj11B013VT(verticaltab)432B053.#43;+754B113&*75;K1076B153kk12C014FF(NPformfeed,nevpage)442C054
6、44;,764C114476:L1086C154&,108:113D015CR(carriagereturn)452D055--774D115M;M1096D1552109;a14E016SO(shiftout)462E056&*46;784E116.#78;N1106E156110;n15F017SI(shiftin)472F057/7794F117&,79:01116F157H;。1610020DLE(datalinkescape)4830060008050120PP11270160&fH2;p1711021DCl(devicecontrol1)
7、4931061118151121QQ11371161q1812022DC2(devicecontrol2)5032062&,50:28252122&82;R11472162r1913023DC3(devicecontrol3)51330633383S3123SSIlS73163HJL15;s2014024DC4(devicecontrol4)5234064448454124TT11674164t2115025NAK(negativeacknowledge)5335065453;58555125&*85;U11775165.#117;U221602
8、6SYN(synchronousidle)5436066&,54:68656126VV11876166V2317027ETB(endotrans,block)5537067778757127W;H11977167v2418030CAN(cancel)5638070&*56;88858130XX12078170120;2519031EM(endofMedium)5739071.#57;98959131YY12179171121;Y26IA032SUB(substitute)583A072::90SA132ZZ1227A172&$122;z27
9、IB033ESC(escape)593B073;915B133[1237B173123;28IC034FS(fileseparator)603C074460;945E136^a1267E176~31IF037US(unitseparator)633F077?795SF137__1277F177“127;DELSource:wmv.LookupTOl推荐使用notepad+NOtePad+中,在“设置-首选项-语言”栏中把制表符设置为空格程序语音菜单0零事语言票(3视反斛杠为SQI铸义林制表符设亶ffg: I叵曾换为空格I首选项常用编搐S高亮 打
10、印自动完成分三同& B朝 定界苻 云同步与留粮 按索引*边距/边检世缗新建默认目最最近文件记录关闭设置后,NotePad+会自动将输入的“TAB键”用四个空格来替代。7.iog7.logJiexdumpXUntitied-1.txt1O.hexdump2: Users zhou Desktop 7.log1 EZlabcd . .abcd1Offset:l2345。67809ABCEF2000:pe2.2。2461626364R-2g-2S7g在“编码”栏中选择UTF-8语言格式。H,新文件2-Notepad文件(F)搜索SJS(V)编码(N)语言(I)设JI(T)IR(O)宏(M)运行R)庙
11、件(P)(W)?事工地73 -1 E B SOT囹七。母白1使用ANSI编码新文件iSf2112使用UTF-8使用UTF-8-BOM编码使用UTF-16BigEndian奖码使用UTF-16LittleEndian案码铜码字符集徒为ANSl编码转为UTF-8编码转为UTF-8-BOM短码转为UTF-16BigEndian转为UTF-16LittleEndian摘码02Vscode在“文件-首选项-设置”中勾选“InsertSpaces”和uDectectIndentation,Editor:InsertSpacesx/InsertspaceswhenpressingTab.Thissettin
12、gisoverriddenbasedonthefilecontentswhenEditorDetectIndentationison.DetectIndentationx/ControlswhetherEditor:TabSizeandEditor:InsertSpaceswillbeautomaticallydetectedwhenafileisopenedbasedonthefilecontents.勾选后,可在“TabSize”处设置一个Tab替换的空格数。Editor:labSizeThenumberofspacesatabisequalto.Thissettingisoverridd
13、enbasedonthefilecontentswhenEditorDetectIndentationison.VScode可在下方选择字符编码,如下图红框处;7.log 勖 QJ apw2eth.plUntitied-1,txt8.txt二10CUserszhouDesktop三7.log1abed1.n3,Col5Spaces:4UTF-8CRLFLog*Q03Windows自带记事本Windows自带记事本不具有设置替换tab的功能,但可以手动替换。选中一个制表符,按rtctrl+Hw团7.log-记事本文件(F)的(E)格式(O)查看(V)帮助(三)abcd在全部替换处,输入4个空格,点击全部替换。即可手动替换tab键。替换查找内容国):查找下T(D蹴为(E):替换凶全部替换()就肖区分大45g口循环(R)!建议养成习惯:用记事本编辑过的配置文件,在还原配置之前进行一次替换。