JPTRANS : Convertir des caractères spécifiques au japonais

Comment :

Référence :

La fonction JPTRANS convertit des caractères spécifiques japonais.


Haut de page

x
Syntaxe : Convertir les caractères spéciaux uniques au japonais
JPTRANS ('type_of_conversion', length, source_string, 'output_format')

où :

type_of_conversion

est l'une des options suivantes indiquant le type de conversion que vous souhaitez appliquer aux caractères spécifiques au japonais. Voici les types d'entrée à composant unique :

Type de conversion

Description

'UPCASE'

Convertit les alphabets Zenkaku (Plein) en majuscules Zenkaku.

'LOCASE' 

Convertit les alphabets Zenkaku en minuscules Zenkaku.

'HNZNALPHA'

Convertit les caractères alphanumériques depuis Hankaku (Halfwidth) en Zenkaku.

'HNZNSIGN' 

Convertit les symboles ASCII depuis Hankaku en Zenkaku.

'HNZNKANA'

Convertir les caractères depuis Hankaku Katakana en Zenkaku Katakana.

'HNZNSPACE' 

Convertit espace (vide) depuis Hankaku en Zenkaku.

'ZNHNALPHA'

Convertir les caractères alphanumériques depuis Zenkaku en Zenkaku.

'ZNHNSIGN' 

Convertit les symboles ASCII depuis Zenkaku en Hankaku.

'ZNHNKANA'

Convertir les caractères Zenkaku Katakana en Hankaku Katakana.

'ZNHNSPACE' 

Convertir l'espace depuis Zenkaku en Hankaku.

'HIRAKATA'

Convertir les caractères Hiragana en Zenkaku Katakana.

'KATAHIRA'

Convertir les caractères Zenkaku Katakana en Hiragana.

'930TO939' 

Convertir la page de code 930 en 939.

'939TO930' 

Convertir la page de code 939 en 930.

length

Entier

est le nombre de caractères du champ chaîne_source.

source_string

Alphanumérique

est la chaîne à convertir.

output_format

Alphanumérique

est le nom du champ contenant le taux de rendement, ou le format de celui-ci entre guillemets simples (').



Exemple : Utiliser la fonction JPTRANS
JPTRANS('UPCASE', 20, Alpha_DBCS_Field, 'A20')

JPTRANS('LOCASE', 20, Alpha_DBCS_Field, 'A20')

JPTRANS('HNZNALPHA', 20, Alpha_SBCS_Field, 'A20')

JPTRANS('HNZNSIGN', 20, Symbol_SBCS_Field, 'A20')

JPTRANS('HNZNKANA', 20, Hankaku_Katakana_Field, 'A20')

JPTRANS('HNZNSPACE', 20, Hankaku_Katakana_Field, 'A20')

JPTRANS('ZNHNALPHA', 20, Alpha_DBCS_Field, 'A20')

JPTRANS('ZNHNSIGN', 20, Symbol_DBCS_Field, 'A20')

JPTRANS('ZNHNKANA', 20, Zenkaku_Katakana_Field, 'A20')

JPTRANS('ZNHNSPACE', 20, Zenkaku_Katakana_Field, 'A20')

JPTRANS('HIRAKATA', 20, Hiragana_Field, 'A20')

JPTRANS('KATAHIRA', 20, Zenkaku_Katakana_Field, 'A20')

Dans l'exemple suivant, les points de code 0x62 0x63 0x64 sont convertis en 0x81 0x82 0x83, respectivement :

JPTRANS('930TO939', 20, CP930_Field, 'A20')

Dans l'exemple suivant, les points de code 0x59 0x62 0x63 sont convertis en 0x81 0x82 0x83, respectivement :

JPTRANS('939TO930', 20, CP939_Field, 'A20')

Haut de page

x
Référence : Notes d'utilisation pour la fonction JPTRANS

Information Builders