dejis/src.js
2024-09-29 17:29:11 +08:00

27 lines
13 KiB
JavaScript

var MJBK1 = "侽侾俀俁係俆俇俈俉俋俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸丂丄丅両乗仌仸仦乽乿亀亁偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢乕堦挌幍忎嶰忋壓晄撨妿悽媢暩拞娵扥庡媣朢忔壋嬨擕姡棎椆帠擇屳憅屲堜垷忓壀棦帰惗戓栰朣岎嫕嫗恖恗崱夘巇懠晅戙椷埲嬄拠審擟婇暁敯媥攲敽怢巉帡扐埵掅廧嵅壗暓嶌壚巊棃椺帢嫙埶晭岒怤曋學懀弐懎曐怣廋攐昒暪屄攞搢岓庁曧抣椣壖執曃掆寬懁嬼朤寙旛嵜揱嵚彎孹摥憸椈婾憁壙媀壄寪庲彏桪尦孼廩挍愭岝崕柶帣擖撪慡椉敧岞榋嫟暫嬶揟寭嶜嵞朻忕姤搤椻弝搥嬅杴嫢弌搧恘暘愗姞姧孻楍弶敾暿棙摓惂嶞寯巋崗懃嶍慜朥崉忚暃妱憂寑嵻寱椡岟壛楎彆搘岠奛捄桬曌摦姩柋彑楯曞惃嬑孧椼姪庂栨曪壔杒彔旵摻嬫廫愮彙屵敿斱懖戩嫤撿攷愯報婋媝棏姫壍懄椥岤尨嫀嶲枖媦桭斀廸庢庴岥屆嬪嫨彚壜巎塃巌奺崌媑摨柤岪棛揻岦孨嬦斲娷掓屶媧悂崘廃枴屇柦榓嶇垼昳堳揘嵈搨桞彞彜栤孾慞姭婌憆媔扨巏扱婍暚奷尩忷廁巐夞場崲屌寳崙埻墍墌恾抍搚嵼抧嶁嬒朧岯捸悅宆杽忛堟幏攟婎摪寴掔姮曬応夠慪搩揾嫬曟捘憹杗懧暛崵暻抎埑椲夡巑憇堧庻壞梉奜懡栭柌戝揤懢晇墰幐婏曭憈宊杬墱扗彠暠彈搝岲擛斳擠柇懨朩枀嵢巓巒惄埾昉堶巔埿柡屸怭攌崶晈柟攠壟拕忟巕岴帤懚岶婫屒懛妛戭塅庣埨姰廆姱拡掕媂媞愰幒媨嵣奞墐壠梕廻庘婑枾晉姦嶡壡怮幚擩怰幨姲椌曮悺帥晻幩彨愱堁懜恞懳摫彫彮廇広擈旜擜嬊嫃撏孅壆揥憌棜懏嶳婒娾娸摶曯搰嫭悞曵妜愳廈弰憙岺嵍岻嫄嵎屓巗晍斂婓掗悆巘惾挔懷忢朮暆枊暭姳暯擭岾姴尪梒桯婔彴彉掙揦晎搙嵗屔掚弾峃梖楑楲攑峀挕墑掛寶暰幃媩挗堷掜尫屖庛挘嫮抏宍嵤挙彶塭栶斵墲惇懸棩屻彊宎搆摼廬屼暅弞旝挜摽揙怱昁婖擡巙朰朲拤夣擮搟晐巚懹媫惈夦峆嫲抪崷壎嫳懅墄夨屽姵斶搲忣榝惿宐埆懩擸憐廌桖堄嬸垽姶怲帨懺峇曠嶴枬姷奡椂堅宑桱憺暜宔寷壇姸崸墳挦夰寽楒惉変夲愴媃屗朳強愵庤嵥懪埖晑斸彸媄彺梷搳峈愜書掞墴拪暐攺嫅戱敳峉愘彽攓妵崏廍帩巜怳曔幪憒庼彾攔孈妡嵦扵愙峊悇慬昤採梘姺埇宖婗墖懝梙憑斃実嶏揈杸揚嶣杘梚戰寕憖扴嫆嶤嫇媅奼愛巟廂夵峌曻惌屘彇嫵晀媬攕姼嶶宧揋晘悢惍暥搇椏幬嬕愃怴抐曽巤椃慁懓婙婛擔巪憗弡徃柧堈愄惎塮弔嶐徍惀帪斢拫晛宨惏徎壣弸抔埫巄曢朶楋撥嬇梛嬋峏彂懼嵟夛寧桳暈捊楴朷挬婜栘枹枛杮嶥庨婘媭嵽懞懇攖搶徏斅愅椦枃壥巬屚壦暱朸愼廮嵏拰桍峑姅妀崻奿嵧搷埬孠攡忦夿婞婝朹怷娀怉嬈嬌塰晼峔奣妝極昗悤柾條庽嫶婡墶専嶗棑嬎尃師梸媆娂壧墷娊巭惓曕晲嵨楌婣巰弣庩怋巆抜嶦揳墸曣枅撆斾栄巵柉婥悈昘塱媮娋墭峕抮寛婦捑杤暎弽廎壂壨暒桘帯徖増嫷愹攽斿朄攇媰拲懽塲梞愻捗妶攈棳塝楺晜梺奀怹徚徛塼椓廼椳扺忩怺崿惔愺揧尭搉應峘妷屛搾尮弨壏梟柵帬妸懾揌枮嫏昚幗楻墘娍枱慟寜愽弫挭廰悷戲寖戺擹幖嵪棓昹戧悾榩壩奃嵭悊墛扽楏柍徟慠幭墝徠斚弉擬擱摃從塩憞敋楩憟堊庉晝曅斉媿杚暔惖摿媇將斊忬嫸庪嫹栆桺崠撈妉椔廱專尯棪嬍墹捒庫斍尰媴棟嬚娐帲娒惗嶻梡揷桼峛怽抝挰奅敤斎棷抺悿棯斣夋堎摉忯慳媈塽旀幘昦徢摋捝棢抯椕暼搊敪敀昐揑奆峜旂杶塿惙搻柨恠娔斦栚栍捈憡弬徣娕恀柊娽悋撀弖柕栴抦抁愇嵒朇攋尋徤棸峝岄嵱旇妋帴徥慴帵幮婩巸旈慶廽恄徦昜嵳嬛壭暉慣楃廏巹廐壢昩慸拋堏惻掱抰庬徧堫峞崚愊曚壐妌寠媶嬻撍拏憢媷梣愞棫暲復摱抂嫞抾徫揓晞戞昅摍嬝摏摎嶔売嶼娗敔愡斖抸撃娙曤愋暷暡棻慹擲徬悎惛摐椘宯媻婭栺峠栦擺弮巻媺暣慺朼嶕巼椵嵶恆徯嵁廔慻寢愨峣棈媼摑巺對宱椢堐峧栐柸嬞弿慄掲埢墢曇娚堒楙敍導朌弅廲憤愌斏怐慤奊枤孞宲懕慇寚嵾抲敱彁旊梤旤拝孮媊塇墺梻廗梼榁峫幰懴峩栒帹惞暦惡怑挳弆擏徰娞旍尐朾峬堢攛堓攚戀朎摲嫻擻帀嫼柆媟扙挴晠榬擼崢挵暊晢枌朿抇憻恇椪帺廘帄抳戜梌嫽媽愩幧曑晳廙峲斒敃慏掵娡椙怓姖堭幣壴朏憮夎昪庒嬯塸棔曢栁拑憪峳壸憫宻媏嬠壻嵷壺枩棊梩挊憭忲拁敄慐恉孫憼寍栻斔媠張嫊椄嬹崋夅梈拵嶾斬寣廜峴弍奨徴塹峵堖昞悐拸戃旐嵸楐棤桾曗憰棁惢暋廝惣梫暍尒婯帇恊妎棗娤妏夝怗尵掶寁摙孭戸婰徸朘愝嫋慽恌嵓徺昡帉塺帋帊媗榖奩徻屩帍擣惥戻抋桿岅惤岆愢壽挷択惪榑桜帎彅戻杁墆摚尓島幱梬嬣徹幆晥寈栿媍岇梍撉曄忳扟摛朙撠徾崑梊奓掑晧嵿峷昻壿斕娧愑挋擉婱攦戄旓杅夑捓榙帒懐昽帓徿攨尗攧晩幙棅峸憽巀愒幫憱晪婲挻墇庯懌嫍愓楬挼梮摜慔桇恎幵婳孯尙擃幉妑嵹寉婸攜椫桝妽揮恏曎帿怞擾崬恦寎嬤曉敆揜弎柪捛戅憲摝媡摟拃搑捠懍憿楢戇廡恑堩悑嬾梀塣曊夁摴払堘掽墦尛揔憳抶弲慗慖堚旔娨曈朚幾揁峹榊孲晹妔梄搒嫿攝庰恷廣棌峺崜巁悓廥堛忴庍棦廳栰検嬥恓撦楅墧嬧廵摵慙柫塻峾榐悗忶慘嶖楤抌嵔捔嬀忇揝拻娪峼挿栧暵奐娬娫妕敶墈娭杊慾晬崀尷暶堾恮彍攩堿捖椝摡娮棨梲棽戉奒妘嵺忈椬悘尟塀楆惽梇夒廤屬帗憃嶨棧擄塉愥塤楇棆揹廀恔憵柖業楈惵惷旕柺妚壒塁嬁捀崁弴梐斝椞摢戣妟婄婅椶屭尠晽旘東怘婹堸斞帞朞忺梴夓梋娰庱崄攏挀婻摣憶嬱尡嬃墂崪悜懱崅敮摤婼嵃枺杺嫑慛寏捁柭寋墫楉敒杻墿崟栙揰搣屰旲嵵帟楊";
var DeMJBK1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 、。!―&※◇「」『』ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶー一丁七丈三上下不那且世丘丙中丸丹主久乏乗乙九乳乾乱了事二互倉五井亜丞岡里爾生黛野亡交享京人仁今介仕他付代令以仰仲件任企伏伐休伯伴伸伺似但位低住佐何仏作佳使来例侍供依侮侯侵便係促俊俗保信修俳俵併個倍倒候借倣値倫仮偉偏停健側偶傍傑備催伝債傷傾働像僚偽僧価儀億倹儒償優元兄充兆先光克免児入内全両八公六共兵具典兼冊再冒冗冠冬冷准凍凝凡凶出刀刃分切刈刊刑列初判別利到制刷券刺刻則削前剖剛剰副割創劇剤剣力功加劣助努効劾勅勇勉動勘務勝労募勢勤勲励勧勺匁包化北匠匹匿区十千升午半卑卒卓協南博占印危却卵巻卸即厘厚原去参又及友反叔取受口古句叫召可史右司各合吉同名后吏吐向君吟否含呈呉吸吹告周味呼命和咲哀品員哲唆唐唯唱商問啓善喚喜喪喫単嗣嘆器噴嚇厳嘱囚四回因困固圏国囲園円図団土在地坂均坊坑坪垂型埋城域執培基堂堅堤堪報場塊塑塔塗境墓墜増墨堕墳墾壁壇圧塁壊士壮壱寿夏夕外多夜夢大天太夫央失奇奉奏契奔奥奪奨奮女奴好如妃妊妙妥妨妹妻姉始姓委姫姻姿威娘娯娠婆婚婦婿媒嫁嫡嬢子孔字存孝季孤孫学宅宇守安完宗官宙定宜客宣室宮宰害宴家容宿寂寄密富寒察寡寝実寧審写寛寮宝寸寺封射将専尉尊尋対導小少就尺尼尾尿局居届屈屋展層履属山岐岩岸峠峰島峡崇崩岳川州巡巣工左巧巨差己市布帆希帝帥師席帳帯常帽幅幕幣干平年幸幹幻幼幽幾床序底店府度座庫庭庶康庸廉廊廃広庁延廷建弊式弓弔引弟弦弧弱張強弾形彩彫彰影役彼往征待律後徐径徒得従御復循微徴徳徹心必忌忍志忘忙忠快念怒怖思怠急性怪恒恐恥恨恩恭息悦悔悟患悲悼情惑惜恵悪惰悩想愁愉意愚愛感慎慈態慌慕惨慢慣慨慮慰慶憂憎憤憩憲憶憾懇応懲懐懸恋成我戒戦戯戸房所扇手才打扱扶批承技抄抑投抗折抱抵押抽払拍拒拓抜拘拙招拝括拷拾持指振捕捨掃授掌排掘掛採探接控推措描提揚換握掲揮援損揺捜搬携搾摘摩撤撮撲擁択撃操担拠擦挙擬拡摂支収改攻放政故叙教敏救敗敢散敬敵敷数整文斗料斜斤斥新断方施旅旋族旗既日旨早旬昇明易昔星映春昨昭是時晩昼普景晴晶暇暑暖暗暫暮暴暦曇暁曜曲更書替最会月有服朕朗望朝期木未末本札朱机朽材村束杯東松板析林枚果枝枯架柄某染柔査柱柳校株核根格栽桃案桑梅条械棄棋棒森棺植業極栄楓構概楽楼標枢模様樹橋機横検桜欄桐権次欲欺款歌欧歓止正歩武歳歴帰死殉殊殖残段殺殿殴母毎毒比毛氏民気水氷永求汗汚江池決汽沈没淵渚洲沖河沸油治沼沿況泉泊泌法波泣注泰泳洋洗津活派流浦浪浮浴海浸消渉液涼淑涙淡浄深混清浅添減渡測港渇湖湯源準温溶滅滋滑滞滴満漁漂漆漏演漢漫漸潔潜潤潮渋澄沢激濁濃湿済濫浜滝瀬湾火灰災炊炎炭烈無焦然煮煙照煩熟熱燃燈焼営燥爆炉争為爵父片版牛牧物牲特犠犬犯状狂狩狭猛猶獄独獲猟獣献玄率玉王珍珠班現球理琴環璽甘生産用田由甲申男町界畑畔留畜畝略番画異当畳疎疑疫疲疾病症痘痛痢痴療癖登発白百的皆皇皮盆益盛盗盟尽監盤目盲直相盾省看真眠眼睡督瞬矛矢知短石砂砲破研硝硫硬碁砕碑確磁礁礎示社祈祉秘祖祝神祥票祭禁禍福禅礼秀私秋科秒租秩移税程稚種称稲稿穀積穂穏穫穴究空突窒窓窮窯窃立並章童端競竹笑笛符第筆等筋筒答策箇算管箱節範築篤簡簿籍米粉粒粗粘粧粋精糖糧系糾紀約紅紋納純紙級紛素紡索紫累細紳紹紺終組結絶絞絡給統糸絹経緑維綱網綿緊緒線締綾縁編緩緯練縛県縫縮縦総績繁織繕絵繭繰継続繊欠罪置罰署罷羊美着群義羽翁翌習翼老考者耐耕耗耳聖聞声職聴粛肉肖肝肥肩肪肯育肺胃背胎胞胴胸能脂脅脈脚脱脹腐腕脳腰腸腹膚膜膨胆臓臣臨自臭至致台与興旧舌舎舗舞舟航般舶船艇艦良色茅芋芝花芳蒼芽苗若苦英藍暮茂茶草荒荷荘茎菊菌菓菜華万落葉著葬蒸蓄薄薦薪薫蔵芸薬藩虐処虚虜虞号蚊融虫蚕蛮血衆行術街衝衛衡衣表衰衷袋被裁裂裏裕補装裸製複襲西要覆見規視親覚覧観角解触言訂計討訓託記訟訪設許訴診詐詔評詞詠試詩詰話該詳誇誌認誓諾誕誘語誠誤説課調談請論諭諮諸諾謀謁謄謙講謝謡謹証識譜警訳議護誉読変譲谷豆豊豚象豪予貝貞負財貢貧貨販貫責貯弐貴買貸費貿賀賃賄資賊賓賜賞賠賢売賦質頼購贈賛赤赦走赴起超越趣足距跡路跳踊踏践躍身車軌軍軒軟軸較載軽輝輩輪輸轄転辛弁辞辱農込迅迎近返迫迭述迷追退送逃逆透逐途通速造連逮週進逸遂遇遊運遍過道達違逓遠遣適遭遅遵遷選遺避還辺邦邪邸郊郎郡部郭郵都郷配酒酢酬酪酵酷酸酔醜医醸釈里重野量金針鈍鈴鉛銀銃銅銑銘鋭鋼録錘錠銭錯錬鍛鎖鎮鏡鐘鉄鋳鑑鉱長門閉開閑間閣閥閲関防阻附降限陛院陣除陪陰陳陵陶陥陸陽隆隊階隔際障隣随険隠隷隻雄雅集雇雌双雑離難雨雪雲零雷電需震霜霧露霊青静非面革音韻響頂項順預頒領頭題額顔願類顧顕風飛翻食飢飲飯飼飽飾養餓余館首香馬駐騎騰騒駆験驚駅骨髄体高髪闘鬼魂魅魔魚鮮鯨鳥鳴鶏塩麗麦麻黄黒黙点党鼓鼻斎歯齢";
// https://sm.tanuki.moe/2018/08/12/jis-mojibake/
function DeMJBKoutput() {
var OriJISMJBK = document.getElementById("JISMojibake").value;
var MJBKlen = OriJISMJBK.length;
var ProJISMJBK = "";
var Pos = 0;
var Restr = "";
Output = document.getElementById("DeJISMojibake");
Output.innerHTML = "";
for (n = 0; n < MJBKlen; n++) {
ProJISMJBK = OriJISMJBK.substr(0, 1);
OriJISMJBK = OriJISMJBK.substring(1);
Output = document.getElementById("DeJISMojibake");
Pos = MJBK1.indexOf(ProJISMJBK);
if (Pos == -1) {
Restr = ProJISMJBK;
Output.innerHTML = Output.innerHTML + '<span style="color: #F44;">' + Restr + '</span>';
} else {
Restr = DeMJBK1[Pos];
Output.innerHTML = Output.innerHTML + Restr;
}
}
}