Difference between revisions of "FR/FAQ/Calc/Fonctions JIS et ASC"
(Created page with "'''ASC''' est une fonction Texte qui change les caractères anglais ou katakana à pleine chasse (codés sur deux octets) à l’intérieur d’une chaîne de caractères en c...") |
|||
Line 1: | Line 1: | ||
− | '''ASC''' est une fonction Texte qui change les caractères anglais ou katakana à pleine chasse (codés sur deux octets) à l’intérieur d’une chaîne de caractères en caractères à demi-chasse (codés sur un octet). | + | '''ASC''' est une fonction Texte qui change les caractères anglais ou katakana à pleine-chasse (codés sur deux octets) à l’intérieur d’une chaîne de caractères en caractères à demi-chasse (codés sur un octet). |
− | '''JIS''' convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine chasse. | + | '''JIS''' convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine-chasse. |
Ces deux fonctions assurent la compatibilité avec les versions japonaises de MS-Excel. | Ces deux fonctions assurent la compatibilité avec les versions japonaises de MS-Excel. | ||
+ | |||
+ | = Fonctions CALC JIS et ASC = | ||
+ | |||
+ | |||
+ | {| border="2" cellpadding="4" cellspacing="0"style="margin: 1em 1em 1em 0; border: 1px #cccccc solid;border-collapse: collapse; width: 100%" | ||
+ | |||
+ | |||
+ | |- align="left" | ||
+ | | colspan="2" bgcolor="#cccccc" | '''Statut''' | ||
+ | |- | ||
+ | | width="150" | '''Auteur''' || [[User:ErAck|EikeRathke]] | ||
+ | |- | ||
+ | | width="150" | '''Dernière modification''' ||2007-07-25 | ||
+ | |- | ||
+ | | width="150" | '''Statut'' || Standard, implémanté dans [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdr54 CWS dr54], mis à jour dans [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fcalc43 CWS calc43] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Résumé == | ||
+ | ASC est une fonction Texte qui change les caractères anglais ou katakana à pleine-chasse (codés sur deux octets) à l’intérieur d’une chaîne de caractères en caractères à demi-chasse (codés sur un octet). | ||
+ | JIS convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine-chasse. | ||
+ | Ces deux fonctions assurent la compatibilité avec les versions japonaises de MS-Excel. | ||
+ | __TOC__ | ||
+ | |||
+ | |||
+ | == Références == | ||
+ | |||
+ | |||
+ | {| border="2" cellpadding="4" cellspacing="0"style="margin: 1em 1em 1em 0; border: 1px #cccccc solid;border-collapse: collapse; width: 100%" | ||
+ | |- | ||
+ | | width="300" bgcolor="#dddddd" | '''Document de référence''' || bgcolor="#dddddd" |'''Vérification''' || bgcolor="#dddddd" | '''Emplacement (URL)''' | ||
+ | |- | ||
+ | ||'''[http://wiki.services.openoffice.org/wiki/Category:Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Vérification des spécifications du processus d'entrée]''' | ||
+ | | passé | ||
+ | | non disponible | ||
+ | |- | ||
+ | | '''Pré-requis produit, RFE,ID du problème ''' (obligatoire) | ||
+ | | disponible | ||
+ | | [http://qa.openoffice.org/issues/show_bug.cgi?id=70213 i70213] | ||
+ | |- | ||
+ | | Document conceptuel du produit | ||
+ | | non disponible | ||
+ | | | ||
+ | |- | ||
+ | | '''[[Spécification des tests]]''' (obligatoire) | ||
+ | | disponible | ||
+ | |[http://www.openoffice.org/nonav/issues/showattachment.cgi/45744/jis_asc_testcase_ver2.xls.xls document attaché à i70213] | ||
+ | |- | ||
+ | | Specification IDL | ||
+ | | non disponible | ||
+ | | | ||
+ | |- | ||
+ | |[http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications'''SoftwareSpecification Rules '''] | ||
+ | | non disponible | ||
+ | | non disponible | ||
+ | |- | ||
+ | | Autre, i.e. références aux spécifications connexes. | ||
+ | | | ||
+ | | non disponible | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Contacts == | ||
+ | |||
+ | |||
+ | {| border="2" cellpadding="4" cellspacing="0"style="margin: 1em 1em 1em 0; border: 1px #cccccc solid;border-collapse: collapse; width: 100%" | ||
+ | |- | ||
+ | | width="300" bgcolor="#dddddd" | '''Rôle'''|| bgcolor="#dddddd" | '''Nom''' || bgcolor="#dddddd"| '''Adresse courriel''' | ||
+ | |- | ||
+ | | '''Développeur''' | ||
+ | | Eike Rathke | ||
+ | | <er@openoffice.org> | ||
+ | |- | ||
+ | | '''Assurance qualité''' | ||
+ | | Frank Stecher | ||
+ | | <fst@openoffice.org> | ||
+ | |- | ||
+ | | '''Documentation''' | ||
+ | | Uwe Fischer | ||
+ | | <ufi@openoffice.org> | ||
+ | |- | ||
+ | | '''Expérience utilisateur''' | ||
+ | | non disponible | ||
+ | | non disponible | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Acronymes et Abréviations == | ||
+ | {| border="2" cellpadding="4" cellspacing="0"style="margin: 1em 1em 1em 0; border: 1px #cccccc solid;border-collapse: collapse; width: 100%" | ||
+ | |- | ||
+ | | bgcolor="#dddddd" | '''Acronyme / Abréviation''' ||bgcolor="#dddddd" | '''Définition''' | ||
+ | |- | ||
+ | | ASCII | ||
+ | | Code des normes américaines pour l'échange d'information. | ||
+ | |- | ||
+ | | JIS | ||
+ | | Normes industrielles japonaises. | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Spécification détaillée == | ||
+ | |||
+ | |||
+ | === JIS === | ||
+ | |||
+ | |||
+ | <P><I>Résumé</I>: convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine-chasse.</P> | ||
+ | <P><I>Syntaxe</I>: JIS( <I>Texte</I> T )</P> | ||
+ | <P><I>Renvoi</I>: Text</P> | ||
+ | <P><I>Contrainte</I>: Aucune</P> | ||
+ | <P><I>Sémantique</I>: La conversion est faite pour les caractères demi-chasse ASCII et katakana, certains caractères sont traduits de façon spéciale, voir la table ci-dessous. D'autres caractères sont simplement recopiés de T. C'est la fonction complémentaire à ASC.</P> | ||
+ | <P><I>“suivi par”</I> signifie qu'il y a deux caractères consécutifs à convertir.</P> | ||
+ | <TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000"CELLPADDING=5 CELLSPACING=0> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TH WIDTH=33%> | ||
+ | <P>Du caractère Unicode (c)</P> | ||
+ | </TH> | ||
+ | <TH WIDTH=33%> | ||
+ | <P>Au caractère Unicode</P> | ||
+ | </TH> | ||
+ | <TH WIDTH=33%> | ||
+ | <P>Commentaire</P> | ||
+ | </TH> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0022</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x201d</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>GUILLEMET ANGLAIS => GUILLEMET-APOSTROPHE DOUBLE.<BR>C'est une exception à la plage ASCII qui suit ci-dessous.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x005c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xffe5</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>BARRE OBLIQUE INVERSÉE "\" => Symbole Yen pleine-chasse<BR>(héritage du code-page 932, voir la fonction ASC pour les détails)<BR>C'est une exception à la plage ASCII qui suit ci-dessous.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0060</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x2018</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>ACCENT GRAVE => GUILLEMET-APOSTROPHE CULBUTÉ.<BR>C'est une exception à la plage ASCII qui suit ci-dessous.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0027</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x2019</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>APOSTROPHE => GUILLEMET-APOSTROPHE<BR>C'est une exception à la plage ASCII qui suit ci-dessous.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0021 <= c <= 0x007e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0x0021 + 0xff01</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Caractères ASCII</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff66</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30f2</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana wo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff67 <= c <= 0xff6b</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff67) * 2 + 0x30a1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Minuscule Katakana a-o</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff6c <= c <= 0xff6e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff6c) * 2 + 0x30e3</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Minuscule katakana ya-yo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff6f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30c3</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Minuscule katakana tsu</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff71 <= c <= 0xff75</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff71) * 2 + 0x30a2</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana a-o</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff76 <= c <= 0xff81<BR>suivi de | ||
+ | 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff76) * 2 + 0x30ac</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ga-dsu</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff76 <= c <= 0xff81<BR>non suivi de | ||
+ | 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff76) * 2 + 0x30ab</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ka-chi</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff82 <= c <= 0xff84<BR>suivi de | ||
+ | 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff82) * 2 + 0x30c5</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana du-do</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff82 <= c <= 0xff84<BR>non suivi de | ||
+ | 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff82) * 2 + 0x30c4</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana tsu-to</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff85 <= c <= 0xff89</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0xff85 + 0x30ca</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana na-no</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff8a <= c <= 0xff8e<BR>suivi de | ||
+ | 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff8a) * 3 + 0x30d0</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ba-bo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff8a <= c <= 0xff8e<BR>suivi de | ||
+ | 0xff9f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff8a) * 3 + 0x30d1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana pa-po</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff8a <= c <= 0xff8e<BR>ni suivi de 0xff9e ni 0xff9f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff8a) * 3 + 0x30cf</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ha-ho</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff8f <= c <= 0xff93</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0xff8f + 0x30de</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ma-mo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff94 <= c <= 0xff96</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0xff94) * 2 + 0x30e4</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ya-yo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff97 <= c <= 0xff9b</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0xff97 + 0x30e9</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ra-ro</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30ef</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana wa</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9d</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30f3</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana nn</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x309b</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Marque de voisement demi-chasse KATAKANA => | ||
+ | PLEINE-CHASSE.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x309c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Marque de semi-voisement de demi-chasse KATAKANA => | ||
+ | PLEINE-CHASSE.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff70</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30fc</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>KATAKANA-HIRAGANA marque de voisement continu => PLEINE-CHASSE.</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff61</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x3002</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>POINT IDÉOGRAPHIQUE DEMI-CHASSE => PLEINE-CHASSE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff62</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x300c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>CROCHET GAUCHE EN COIN DEMI-CHASSE => PLEINE-CHASSE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff63</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x300d</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>CROCHET DROIT EN COIN DEMI-CHASSE => PLEINE-CHASSE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff64</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x3001</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>VIRGULE IDÉOGRAPHIQUE DEMI-CHASSE => PLEINE-CHASSE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff65</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30fb</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>POINT MÉDIAN KATAKANA DEMI-CHASSE => PLEINE-CHASSE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | </TABLE> | ||
+ | |||
+ | |||
+ | === ASC === | ||
+ | |||
+ | |||
+ | <P><I>Résumé</I>: convertit de pleine-chasse en demi-chasse les caractères ASCII et katakana.</P> | ||
+ | <P><I>Syntaxe</I>: ASC( <I>Texte</I> T )</P> | ||
+ | <P><I>Renvoi</I>: Texte</P> | ||
+ | <P><I>Contrainte</I>: None</P> | ||
+ | <P><I>Sémantique</I>: La conversion est faite pour les caractères pleine-chasse ASCII et katakana, certains caractères sont convertis de façon spéciale, voir la table ci-dessous. D'autres caractères sont simplements récopiés de T. C'est la fonction complémentaire à JIS.</P> | ||
+ | <P>Le signe % dans la table de conversion ci-dessous représente l'opération modulo. | ||
+ | <I>“suivi par ”</I> siginfie qu'il y a deux caractères consécutifs à convertir.</P> | ||
+ | <TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000"CELLPADDING=5 CELLSPACING=0> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TH WIDTH=33%> | ||
+ | <P>Du caractère Unicode (c)</P> | ||
+ | </TH> | ||
+ | <TH WIDTH=33%> | ||
+ | <P>Au caractère Unicode</P> | ||
+ | </TH> | ||
+ | <TH WIDTH=33%> | ||
+ | <P>Commentaire</P> | ||
+ | </TH> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30a1 <= c <= 0x30aa<BR>si c%2==0</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30a2) / 2 + 0xff71</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana a-o</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30a1 <= c <= 0x30aa<BR>si c%2==1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30a1) / 2 + 0xff67</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>minuscule katakana a-o</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30ab <= c <= 0x30c2<BR>si c%2==1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30ab) / 2 + 0xff76</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ka-chi</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30ab <= c <= 0x30c2<BR>si c%2==0</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30ac) / 2 + 0xff76<BR>suivi de 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ga-dhi</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30c3</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff6f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>minuscule katakana tsu</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30c4 <= c <= 0x30c9<BR>si c%2==0</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30c4) / 2 + 0xff82</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana tsu-to</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30c4 <= c <= 0x30c9<BR>si c%2==1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30c5) / 2 + 0xff82<BR>suivi de 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana du-do</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30ca <= c <= 0x30ce</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0x30ca + 0xff85</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana na-no</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30cf <= c <= 0x30dd<BR>si c%3==0</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30cf) / 3 + 0xff8a</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ha-ho</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30cf <= c <= 0x30dd<BR>si c%3==1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30d0) / 3 + 0xff8a<BR>suivi de 0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ba-bo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30cf <= c <= 0x30dd<BR>si c%3==2</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30d1) / 3 + 0xff8a<BR>suivi de 0xff9f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana pa-po</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30de <= c <= 0x30e2</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0x30de + 0xff8f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ma-mo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30e3 <= c <= 0x30e8<BR>si c%2==0</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30e4) / 2 + 0xff94)</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ya-yo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30e3 <= c <= 0x30e8<BR>si c%2==1</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>(c - 0x30e3) / 2 + 0xff6c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Minuscule katakana ya-yo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30e9 <= c <= 0x30ed</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0x30e9 + 0xff97</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana ra-ro</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30ef</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana wa</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30f2</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff66</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana wo</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30f3</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9d</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>katakana nn</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff01 <= c <= 0xff5e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>c - 0xff01 + 0x0021</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>Caractères ASCII</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x2015</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff70</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>TIRET => MARQUE KATAKANA-HIRAGANA DE SON PROLONGÉ DEMI-CHASSE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x2018</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0060</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>APOSTROPHE GAUCHE => ACCENT GRAVE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x2019</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0027</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>APOSTROPHE DROITE => APOSTROPHE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x201d</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x0022</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>GUILLEMETS=> GUILLEMETS</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x3001</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff64</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>VIRGULE IDÉOGRAPHIQUE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x3002</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff61</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>POINT IDÉOGRAPHIQUE</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x300c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff62</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>CROCHET GAUCHE EN COIN</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x300d</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff63</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>CROCHET DROIT EN COIN</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x309b</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9e</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>MARQUE KATAKANA DE SON VOISÉ</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x309c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff9f</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>MARQUE KATAKANA DE SON SEMI-VOISÉ</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30fb</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff65</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>POINT MEDIAN KATAKANA</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x30fc</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xff70</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>MARQUE KATAKANA-HIRAGANA DE SON PROLONGÉ</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR VALIGN=TOP> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0xffe5</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>0x005c</P> | ||
+ | </TD> | ||
+ | <TD WIDTH=33%> | ||
+ | <P>SYMBOLE YEN => BARRE OBLIQUE INVERSÉE"\"</P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | <TR> | ||
+ | <TD COLSPAN=3 WIDTH=100% VALIGN=TOP> | ||
+ | <P>La BARRE OBLIQUE INVERSÉE "\" ( connue comme <I>backslash</I>) est une spécificité qui affiche le symbole Yen dans certaines polices japonaises, qui est un héritage du code page 932, voir | ||
+ | <BR> | ||
+ | http://www.microsoft.com/globaldev/DrIntl/columns/019/default.mspx#EED<BR> | ||
+ | http://www.microsoft.com/globaldev/reference/dbcs/932.htm | ||
+ | </P> | ||
+ | </TD> | ||
+ | </TR> | ||
+ | </TABLE> | ||
+ | |||
+ | |||
+ | === Références connexes === | ||
+ | |||
+ | |||
+ | <P>Pour les références concernant les caractères demi-chasse et pleine-chasse voir:<BR> | ||
+ | http://www.unicode.org/reports/tr11/<BR> | ||
+ | http://www.unicode.org/charts/charindex2.html#H<BR> | ||
+ | http://www.unicode.org/charts/charindex2.html#F | ||
+ | </P> | ||
+ | <P>Pour plus d'informations surl'affectation de JIS X 0201 et JIS X 0208 vers Unicode voir<BR> | ||
+ | http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT<BR> | ||
+ | http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXT | ||
+ | </P> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Migration == | ||
+ | Pas de migration, les versions précédentes d'OOo n'avaient pas les fonctions JIS et ASC. | ||
+ | |||
+ | |||
+ | == Configuration == | ||
+ | Aucune configuration requise. | ||
+ | |||
+ | |||
+ | == Format fichier == | ||
+ | Pas de changement de format de fichier. | ||
+ | |||
+ | |||
+ | == Incidents ouverts == | ||
+ | Aucun | ||
+ | |||
+ | |||
+ | [[Category:Calc|Features/JIS and ASC functions]] | ||
+ | [[Category:Feature|JIS and ASC functions]] |
Latest revision as of 13:18, 7 December 2014
ASC est une fonction Texte qui change les caractères anglais ou katakana à pleine-chasse (codés sur deux octets) à l’intérieur d’une chaîne de caractères en caractères à demi-chasse (codés sur un octet).
JIS convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine-chasse.
Ces deux fonctions assurent la compatibilité avec les versions japonaises de MS-Excel.
Fonctions CALC JIS et ASC
Statut | |
Auteur | EikeRathke |
Dernière modification | 2007-07-25 |
'Statut | Standard, implémanté dans CWS dr54, mis à jour dans CWS calc43 |
Résumé
ASC est une fonction Texte qui change les caractères anglais ou katakana à pleine-chasse (codés sur deux octets) à l’intérieur d’une chaîne de caractères en caractères à demi-chasse (codés sur un octet). JIS convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine-chasse. Ces deux fonctions assurent la compatibilité avec les versions japonaises de MS-Excel.
Contents
Références
Document de référence | Vérification | Emplacement (URL) |
Vérification des spécifications du processus d'entrée | passé | non disponible |
Pré-requis produit, RFE,ID du problème (obligatoire) | disponible | i70213 |
Document conceptuel du produit | non disponible | |
Spécification des tests (obligatoire) | disponible | document attaché à i70213 |
Specification IDL | non disponible | |
SoftwareSpecification Rules | non disponible | non disponible |
Autre, i.e. références aux spécifications connexes. | non disponible |
Contacts
Rôle | Nom | Adresse courriel |
Développeur | Eike Rathke | <er@openoffice.org> |
Assurance qualité | Frank Stecher | <fst@openoffice.org> |
Documentation | Uwe Fischer | <ufi@openoffice.org> |
Expérience utilisateur | non disponible | non disponible |
Acronymes et Abréviations
Acronyme / Abréviation | Définition |
ASCII | Code des normes américaines pour l'échange d'information. |
JIS | Normes industrielles japonaises. |
Spécification détaillée
JIS
Résumé: convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine-chasse.
Syntaxe: JIS( Texte T )
Renvoi: Text
Contrainte: Aucune
Sémantique: La conversion est faite pour les caractères demi-chasse ASCII et katakana, certains caractères sont traduits de façon spéciale, voir la table ci-dessous. D'autres caractères sont simplement recopiés de T. C'est la fonction complémentaire à ASC.
“suivi par” signifie qu'il y a deux caractères consécutifs à convertir.
Du caractère Unicode (c) |
Au caractère Unicode |
Commentaire |
---|---|---|
0x0022 |
0x201d |
GUILLEMET ANGLAIS => GUILLEMET-APOSTROPHE DOUBLE. |
0x005c |
0xffe5 |
BARRE OBLIQUE INVERSÉE "\" => Symbole Yen pleine-chasse |
0x0060 |
0x2018 |
ACCENT GRAVE => GUILLEMET-APOSTROPHE CULBUTÉ. |
0x0027 |
0x2019 |
APOSTROPHE => GUILLEMET-APOSTROPHE |
0x0021 <= c <= 0x007e |
c - 0x0021 + 0xff01 |
Caractères ASCII |
0xff66 |
0x30f2 |
katakana wo |
0xff67 <= c <= 0xff6b |
(c - 0xff67) * 2 + 0x30a1 |
Minuscule Katakana a-o |
0xff6c <= c <= 0xff6e |
(c - 0xff6c) * 2 + 0x30e3 |
Minuscule katakana ya-yo |
0xff6f |
0x30c3 |
Minuscule katakana tsu |
0xff71 <= c <= 0xff75 |
(c - 0xff71) * 2 + 0x30a2 |
katakana a-o |
0xff76 <= c <= 0xff81 |
(c - 0xff76) * 2 + 0x30ac |
katakana ga-dsu |
0xff76 <= c <= 0xff81 |
(c - 0xff76) * 2 + 0x30ab |
katakana ka-chi |
0xff82 <= c <= 0xff84 |
(c - 0xff82) * 2 + 0x30c5 |
katakana du-do |
0xff82 <= c <= 0xff84 |
(c - 0xff82) * 2 + 0x30c4 |
katakana tsu-to |
0xff85 <= c <= 0xff89 |
c - 0xff85 + 0x30ca |
katakana na-no |
0xff8a <= c <= 0xff8e |
(c - 0xff8a) * 3 + 0x30d0 |
katakana ba-bo |
0xff8a <= c <= 0xff8e |
(c - 0xff8a) * 3 + 0x30d1 |
katakana pa-po |
0xff8a <= c <= 0xff8e |
(c - 0xff8a) * 3 + 0x30cf |
katakana ha-ho |
0xff8f <= c <= 0xff93 |
c - 0xff8f + 0x30de |
katakana ma-mo |
0xff94 <= c <= 0xff96 |
(c - 0xff94) * 2 + 0x30e4 |
katakana ya-yo |
0xff97 <= c <= 0xff9b |
c - 0xff97 + 0x30e9 |
katakana ra-ro |
0xff9c |
0x30ef |
katakana wa |
0xff9d |
0x30f3 |
katakana nn |
0xff9e |
0x309b |
Marque de voisement demi-chasse KATAKANA => PLEINE-CHASSE. |
0xff9f |
0x309c |
Marque de semi-voisement de demi-chasse KATAKANA => PLEINE-CHASSE. |
0xff70 |
0x30fc |
KATAKANA-HIRAGANA marque de voisement continu => PLEINE-CHASSE. |
0xff61 |
0x3002 |
POINT IDÉOGRAPHIQUE DEMI-CHASSE => PLEINE-CHASSE |
0xff62 |
0x300c |
CROCHET GAUCHE EN COIN DEMI-CHASSE => PLEINE-CHASSE |
0xff63 |
0x300d |
CROCHET DROIT EN COIN DEMI-CHASSE => PLEINE-CHASSE |
0xff64 |
0x3001 |
VIRGULE IDÉOGRAPHIQUE DEMI-CHASSE => PLEINE-CHASSE |
0xff65 |
0x30fb |
POINT MÉDIAN KATAKANA DEMI-CHASSE => PLEINE-CHASSE |
ASC
Résumé: convertit de pleine-chasse en demi-chasse les caractères ASCII et katakana.
Syntaxe: ASC( Texte T )
Renvoi: Texte
Contrainte: None
Sémantique: La conversion est faite pour les caractères pleine-chasse ASCII et katakana, certains caractères sont convertis de façon spéciale, voir la table ci-dessous. D'autres caractères sont simplements récopiés de T. C'est la fonction complémentaire à JIS.
Le signe % dans la table de conversion ci-dessous représente l'opération modulo. “suivi par ” siginfie qu'il y a deux caractères consécutifs à convertir.
Du caractère Unicode (c) |
Au caractère Unicode |
Commentaire |
---|---|---|
0x30a1 <= c <= 0x30aa |
(c - 0x30a2) / 2 + 0xff71 |
katakana a-o |
0x30a1 <= c <= 0x30aa |
(c - 0x30a1) / 2 + 0xff67 |
minuscule katakana a-o |
0x30ab <= c <= 0x30c2 |
(c - 0x30ab) / 2 + 0xff76 |
katakana ka-chi |
0x30ab <= c <= 0x30c2 |
(c - 0x30ac) / 2 + 0xff76 |
katakana ga-dhi |
0x30c3 |
0xff6f |
minuscule katakana tsu |
0x30c4 <= c <= 0x30c9 |
(c - 0x30c4) / 2 + 0xff82 |
katakana tsu-to |
0x30c4 <= c <= 0x30c9 |
(c - 0x30c5) / 2 + 0xff82 |
katakana du-do |
0x30ca <= c <= 0x30ce |
c - 0x30ca + 0xff85 |
katakana na-no |
0x30cf <= c <= 0x30dd |
(c - 0x30cf) / 3 + 0xff8a |
katakana ha-ho |
0x30cf <= c <= 0x30dd |
(c - 0x30d0) / 3 + 0xff8a |
katakana ba-bo |
0x30cf <= c <= 0x30dd |
(c - 0x30d1) / 3 + 0xff8a |
katakana pa-po |
0x30de <= c <= 0x30e2 |
c - 0x30de + 0xff8f |
katakana ma-mo |
0x30e3 <= c <= 0x30e8 |
(c - 0x30e4) / 2 + 0xff94) |
katakana ya-yo |
0x30e3 <= c <= 0x30e8 |
(c - 0x30e3) / 2 + 0xff6c |
Minuscule katakana ya-yo |
0x30e9 <= c <= 0x30ed |
c - 0x30e9 + 0xff97 |
katakana ra-ro |
0x30ef |
0xff9c |
katakana wa |
0x30f2 |
0xff66 |
katakana wo |
0x30f3 |
0xff9d |
katakana nn |
0xff01 <= c <= 0xff5e |
c - 0xff01 + 0x0021 |
Caractères ASCII |
0x2015 |
0xff70 |
TIRET => MARQUE KATAKANA-HIRAGANA DE SON PROLONGÉ DEMI-CHASSE |
0x2018 |
0x0060 |
APOSTROPHE GAUCHE => ACCENT GRAVE |
0x2019 |
0x0027 |
APOSTROPHE DROITE => APOSTROPHE |
0x201d |
0x0022 |
GUILLEMETS=> GUILLEMETS |
0x3001 |
0xff64 |
VIRGULE IDÉOGRAPHIQUE |
0x3002 |
0xff61 |
POINT IDÉOGRAPHIQUE |
0x300c |
0xff62 |
CROCHET GAUCHE EN COIN |
0x300d |
0xff63 |
CROCHET DROIT EN COIN |
0x309b |
0xff9e |
MARQUE KATAKANA DE SON VOISÉ |
0x309c |
0xff9f |
MARQUE KATAKANA DE SON SEMI-VOISÉ |
0x30fb |
0xff65 |
POINT MEDIAN KATAKANA |
0x30fc |
0xff70 |
MARQUE KATAKANA-HIRAGANA DE SON PROLONGÉ |
0xffe5 |
0x005c |
SYMBOLE YEN => BARRE OBLIQUE INVERSÉE"\" |
La BARRE OBLIQUE INVERSÉE "\" ( connue comme backslash) est une spécificité qui affiche le symbole Yen dans certaines polices japonaises, qui est un héritage du code page 932, voir
|
Références connexes
Pour les références concernant les caractères demi-chasse et pleine-chasse voir:
http://www.unicode.org/reports/tr11/
http://www.unicode.org/charts/charindex2.html#H
http://www.unicode.org/charts/charindex2.html#F
Pour plus d'informations surl'affectation de JIS X 0201 et JIS X 0208 vers Unicode voir
http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT
http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXT
Migration
Pas de migration, les versions précédentes d'OOo n'avaient pas les fonctions JIS et ASC.
Configuration
Aucune configuration requise.
Format fichier
Pas de changement de format de fichier.
Incidents ouverts
Aucun