Equivalents à Chr() et Asc() mais en Unicode

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par MLD »

@ Fred
Peur non, mais lourd un peu oui
Une table unicode serait la bienvenue dans les outils de PB.

@ falsam
J'ai testé ton petit code .Intérêssant.
Tu es bien parti pour nous concocté une table Unicode avec en données un numéro qui nous donnerai un symbole , ou un symbole qui nous donnerait le numéro unicode ,qui sait Fred pourrait l'intégré dans la prochaine version de PB. :wink: :lol:
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par falsam »

@MLD: Une autre liste de code unicode avec l'image correspondante
http://www.charbase.com

le rendu ne sera pas forcement le même selon les navigateurs.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par Fred »

graph100 a écrit :
Fred a écrit :Qu'est-ce qui promet ? La seule difference entre l'ascii et l'unicode, c'est qu'au lieu d'avoir des dizaines de tables ascii différentes, tu n'as qu'une seule table de 65000 caractères qui sont toujours à la même place. Donc oui c'est beaucoup plus simple d'utiliser l'unicode que l'ascii, mais apparemment, le nom fait peur...
Une seule table ? en fait il y a environ 65000 tables de 65000 caractères ! on les appelle les pages.
Mais on n'utilise couramment que la 1ere page.
PB utilise UCS-2 qui n'utilise qu'une seule table et est suffisante pour toutes les langues vivantes de la planete, ca devrait aller, non ?? :)

http://fr.wikipedia.org/wiki/ISO/CEI_10646
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par MLD »

@ Fred
oui, mais SVP ce serait tellement plus sympa d'avoir dans les outils de PB cette table Unicode, comme actuellement la table ASCII.
Car par exemple pour "€" il faut savoir que c'est chr(128). :wink: :lol:
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par graph100 »

Oui mais, si on veux parler Klingon ? (je ne sais pas si c'est inclut dans la page 1 :lol: , mais je sais que ça y est dans l'unicode !)
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par Ollivier »

Fred a écrit :PB utilise UCS-2 qui n'utilise qu'une seule table et est suffisante pour toutes les langues vivantes de la planete, ca devrait aller, non ?? :)
Je crois que t'as encore défoncé une porte qui ouvre sur de grandes perspectives et qu'on est en train de se plaindre parce que c'était une jolie porte...
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par Micoute »

falsam a écrit :je ne vois pas comment il est possible d'afficher ce caractère unicode (65532) dans un debug.
Effectivement avec ton code, je vois OBJ entouré par un pointillé !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par Marc56 »

Tip of the day (pour ceux qui ne s'en souviennent plus ou ne connaissent pas): Pour les utilisateurs Windows (toutes versions) le raccourci système pour l'affichage de la table de caractères: Touche Windows + R (Run) puis taper charmap et ça affiche la table des caractères avec leur code et même raccourci direct (si existe) en barre d'état.

(Il doit y avoir un équivalent Mac et Linux, mais je ne connais pas)

:wink:
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Equivalents à Chr() et Asc() mais en Unicode

Message par Micoute »

Bonjour Marc56, merci pour ce rafraichissement de mémoire, une petite piqûre de rappel ne peut pas faire de mal, d'autant plus que ce n'est pas un truc idiot !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Répondre