docb_html_util_iso.erl
来自「OTP是开放电信平台的简称」· ERL 代码 · 共 205 行
ERL
205 行
%% ``The contents of this file are subject to the Erlang Public License,%% Version 1.1, (the "License"); you may not use this file except in%% compliance with the License. You should have received a copy of the%% Erlang Public License along with this software. If not, it can be%% retrieved via the world wide web at http://www.erlang.org/.%% %% Software distributed under the License is distributed on an "AS IS"%% basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See%% the License for the specific language governing rights and limitations%% under the License.%% %% The Initial Developer of the Original Code is Ericsson Utvecklings AB.%% Portions created by Ericsson are Copyright 1999-2000, Ericsson %% Utvecklings AB. All Rights Reserved.''%% %% $Id$%%-module(docb_html_util_iso).-export([entity_to_html/1]).%% Encodes ISOtech, ISOnum and ISOgrk3.%%%% All entities are of the form "[abcdef]". %%entity_to_html(Entity) when is_list(Entity), hd(Entity) =/= $[ -> Entity;entity_to_html(Entity) -> case (catch enc(Entity)) of {'EXIT', _} -> Entity; Enc -> "<font face=symbol>" ++ Enc ++ "</font>" end.enc("[Delta ]") -> "D";%% enc("[Dot ]") -> "�";%% enc("[DotDot]") -> "�";enc("[Gamma ]") -> "G";enc("[Lambda]") -> "L";enc("[Omega ]") -> "W";enc("[Phi ]") -> "F";enc("[Pi ]") -> "P";enc("[Prime ]") -> "²";enc("[Psi ]") -> "Y";enc("[Sigma ]") -> "S";enc("[Theta ]") -> "Q";enc("[Upsi ]") -> "¡";%% enc("[Verbar]") -> "�";enc("[Xi ]") -> "X";enc("[aleph ]") -> "À";enc("[alpha ]") -> "a";enc("[amp ]") -> "&";enc("[and ]") -> "Ù";enc("[ang ]") -> "Ð";%% enc("[ang90 ]") -> "�";%% enc("[angsph]") -> "�";%% enc("[angst ]") -> "�";enc("[ap ]") -> "»";%% enc("[becaus]") -> "�";%% enc("[bernou]") -> "�";enc("[bepsi ]") -> "'";enc("[beta ]") -> "b";enc("[bottom]") -> "^";enc("[bull ]") -> "·";enc("[cap ]") -> "Ç";enc("[chi ]") -> "c";enc("[clubs ]") -> "§";%% enc("[compfn]") -> "�";enc("[cong ]") -> "@";enc("[copy ]") -> "Ó";%% enc("[conint]") -> "�";enc("[cup ]") -> "È";enc("[dArr ]") -> "ß";enc("[darr ]") -> "¯";enc("[deg ]") -> "°";enc("[delta ]") -> "d";enc("[diam ]") -> "à";enc("[diams ]") -> "¨";enc("[divide]") -> "¸";enc("[empty ]") -> "Æ";%% enc("[epsi ]") -> "�";%% enc("[epsis ]") -> "�";enc("[epsiv ]") -> "e";enc("[equiv ]") -> "º";enc("[eta ]") -> "h";enc("[exist ]") -> "$";enc("[fnof ]") -> "¦";enc("[forall]") -> """;enc("[gamma ]") -> "g";%% enc("[gammad]") -> "�";enc("[ge ]") -> "³";enc("[gt ]") -> ">";%% enc("[hamilt]") -> "�";enc("[hArr ]") -> "Û";enc("[harr ]") -> "«";enc("[hearts]") -> "©";enc("[horbar]") -> "¾";enc("[iff ]") -> "Û";enc("[image ]") -> "Á";enc("[infin ]") -> "¥";enc("[int ]") -> "ò";enc("[iota ]") -> "i";enc("[isin ]") -> "Î";enc("[kappa ]") -> "k";%%enc("[kappav]") -> "�";enc("[lArr ]") -> "Ü";%% enc("[lagran]") -> "�";enc("[lambda]") -> "l";enc("[lang ]") -> "á";enc("[larr ]") -> "¬";enc("[le ]") -> "£";%% enc("[lowast]") -> "�";enc("[lowbar]") -> "_";enc("[lt ]") -> "<";enc("[middot]") -> "×";enc("[minus ]") -> "-";%% enc("[mnplus]") -> "�";enc("[mu ]") -> "m";enc("[nabla ]") -> "Ñ";enc("[ne ]") -> "¹";enc("[ni ]") -> "'";enc("[nsub ]") -> "Ë";enc("[not ]") -> "Ø";enc("[notin ]") -> "Ï";enc("[nu ]") -> "n";enc("[omega ]") -> "w";enc("[or ]") -> "Ú";%% enc("[order ]") -> "�";enc("[oplus ]") -> "Å";enc("[otimes]") -> "Ä";%% enc("[par ]") -> "�";enc("[part ]") -> "¶";%% enc("[permil]") -> "�";enc("[perp ]") -> "^"; % bottomenc("[phis ]") -> "f";enc("[phiv ]") -> "j";%% enc("[phmmat]") -> "�";enc("[pi ]") -> "p";enc("[piv ]") -> "v";enc("[plus ]") -> "+";enc("[plusmn]") -> "±";enc("[prime ]") -> "¢";enc("[prod ]") -> "Õ";enc("[prop ]") -> "µ";enc("[psi ]") -> "y";enc("[radic ]") -> "Ö";enc("[rang ]") -> "ñ";enc("[rArr ]") -> "Þ";enc("[rarr ]") -> "®";enc("[real ]") -> "Â";enc("[reg ]") -> "Ò";enc("[rho ]") -> "r";%% enc("[rhov ]") -> "�";enc("[sigma ]") -> "s";enc("[sigmav]") -> "V";enc("[sim ]") -> "~";%% enc("[sime ]") -> "�";%% enc("[square]") -> "�";enc("[sol ]") -> "¤";enc("[spades]") -> "ª";enc("[sub ]") -> "Ì";enc("[sube ]") -> "Í";enc("[sup ]") -> "É";enc("[supe ]") -> "Ê";enc("[sum ]") -> "å";enc("[tau ]") -> "t";enc("[tdot ]") -> "¼";enc("[there4]") -> "\";enc("[thetas]") -> "q";enc("[thetav]") -> "J";enc("[times ]") -> "´";%% enc("[tprime]") -> "�";enc("[trade ]") -> "Ô";enc("[uArr ]") -> "Ý";enc("[uarr ]") -> "­";enc("[upsi ]") -> "u";enc("[verbar]") -> "½";%% enc("[wedgeq]") -> "�";enc("[weierp]") -> "Ã";enc("[xi ]") -> "x";enc("[zeta ]") -> "z".
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?