Encodages d’internationalisation dans Xamarin.iOS

Tous les encodages ne sont pas inclus dans la bibliothèque de classes Xamarin.iOS par défaut.

Pour réduire la taille de l’application, Xamarin.iOS n’inclut aucun encodage spécifique et vous devez indiquer à mtouch d’inclure les assemblys contenant la prise en charge de l’encodage dont vous avez besoin.

Pour ce faire, sélectionnez les encodages supplémentaires dans le volet Build/Avancé d’iOS dans Visual Studio pour Mac ou Visual Studio :

Capture d’écran montrant la sélection des encodages supplémentaires dans Visual Studio pour Mac.

Capture d’écran montrant la sélection des encodages supplémentaires dans Visual Studio.

Vous pouvez sélectionner l’une des options suivantes :

  • cjk: pour chinois, japonais et coréen
  • mideast: arabe, hébreu, turc et latin5.
  • autres : cyrillique, balte, vietnamien, ukrainien et thaï
  • rare : encodages EBCDIC et autres pages de code rares
  • ouest : langues latines, Pâques et Europe occidentale
  • all

Cjk

  • CP51932
  • CP932
  • CP936
  • CP949
  • CP950
  • CP54936

Moyen-orient

  • CP1254
  • CP1255
  • CP1256
  • CP28596
  • CP28598
  • CP28599
  • CP38598

other

  • CP1251
  • CP1257
  • CP1258
  • CP20866
  • CP21866
  • CP28594
  • CP28595
  • CP57002
  • CP874

Rare

  • CP1026
  • CP1047
  • CP1140
  • CP1141
  • CP1142
  • CP1143
  • CP1144
  • CP1145
  • CP1146
  • CP1147
  • CP1148
  • CP1149
  • CP20273
  • CP20277
  • CP20278
  • CP20280
  • CP20284
  • CP20285
  • CP20290
  • CP20297
  • CP20420
  • CP20424
  • CP20871
  • CP21025
  • CP37
  • CP500
  • CP708
  • CP852
  • CP855
  • CP857
  • CP858
  • CP862
  • CP864
  • CP866
  • CP869
  • CP870
  • CP875

ouest

  • CP100000
  • CP10079
  • CP1250
  • CP1252
  • CP1253
  • CP28592
  • CP28593
  • CP28597
  • CP28605
  • CP437
  • CP850
  • CP860
  • CP861
  • CP863
  • CP865