[Gambas-user] non printable char "Ⱶ" how to remove from string!!!!!

ML d4t4full at ...626...
Tue Dec 29 16:35:43 CET 2015


All,

I might be utterly wrong, but since Linux normally uses UTF-8, any
high-bit-set char may be interpreted as one of the "multibyte char" flags.
If isprint() takes this into account, then it's dead right that char by
itself is not printable!

Hope that helps and makes sense...

On 2015-12-29 11:53, Ru Vuott wrote:
> Tchao Fabien,
> Ru ..  Characters > to 127 are printable... 
> uhmmm... excuse me, but I do not understand.
> If I test the "printability" :-)  of "characters > to 127" by using C "isprint()" function (that checks whether the passed character is printable), I obtain only zero results.
> Where: "isprint()" function returns a non-zero value (true) if character is printable, else zero (false) if character is NOT printable.
>
> *****************************************************
> #include <stdio.h>
> int main() {
> 	int i, c;
> 	for (i=128; i <= 255; ++i) {
> 		c = isprint(i);
> 		printf("%d     %d\n", i, c);
> 	}
>    return (0);
> }
> *****************************************************
> So, it seems resulting that "characters > to 127" are NOT printable characters.
> Ciao




More information about the User mailing list