[Gambas-user] non printable char "Ⱶ" how to remove from string!!!!!
PICCORO McKAY Lenz
mckaygerhard at ...626...
Fri Jan 22 15:37:46 CET 2016
now i tested fully the hardware, the char non-printable and not definitive
in the extended ASCII table that i got *was a garbage*.. my parner must
made a complete function to remove it .. i talk at the manufacturer but
there's no response..
seems like that any guindow-like made hardware are fully of defects!
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
2015-12-30 1:36 GMT-04:30 Fabien Bodard <gambas.fr at ...626...>:
> Thank you Bruce :-)... It was really interresting. We can't figure out
> how the world was so different and so identical at the same time.
> Ascii is old, control sequences too, but they are also always the
> underlying tools used on our modern systems and programs.
>
>
> Oups i've forgotten DEL ... yes asc 127 is not printable. I'm really
> curious to know why DEL is on the end of the table ... maybe they have
> forget it :-/
>
> The character "Ⱶ" is sometime used as replacement by some monitor for
> unradable char. But Monitor like vt100 also have the capabilities to
> use characters combination, and a set of different characaters can
> give one special char. In thi case the problem is not this character
> in fact but only all charaters lower than asc 32.. control chars that
> interact with the terminal interpreter or with the textarea of gambas.
> In the case of the text area gtk can generate error on unreconised
> chars, in the case of terminal maybe too because of the char
> combination.
>
>
>
>
> 2015-12-30 1:32 GMT+01:00 adamnt42 at ...626... <adamnt42 at ...626...>:
> > On Tue, 29 Dec 2015 15:07:53 -0500
> > Stephen <sbungay at ...3301...> wrote:
> >
> >> On 12/29/2015 10:54 AM, Fabien Bodard wrote:
> >> > To resume ... in the old past of ascii all standart printer or monitor
> >> > can manage ascii and print 32 to 127 chars. So Ansi C provide a
> >> > standart function named IsPrint that allow to say if a char was able
> >> > to be printed.
> >> >
> >> > IN 2015... Ascii is known in it's 8 bit format so printable chars are
> >> > from 32 to 255.
> >> >
> >> > Characters lower than 32 are for monitor, modem and printer
> management.
> >> >
> >> > Thanks to my terminal studie i'm now able to understand all of that
> :-).
> >> >
> >> > It's really interresting to study the past ...
> >> >
> >> It's more interesting to have LIVED it and now be working with UTF-8.
> >> ASCII was SOOO simple, but also SOOOO restrictive.
> >>
> >> > 2015-12-29 16:39 GMT+01:00 Fabien Bodard<gambas.fr at ...626...>:
> >> >> But is print just take into account the old asci table
> >> >>
> >> >>
> >> >> 2015-12-29 16:35 GMT+01:00 ML<d4t4full at ...626...>:
> >> >>> 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
> >
> > Yes and no. Short answer: 129 though 255 are "extended ACSII" - a very
> nebulous area. What is "printable" depends on the "printing device"
> "character code" set.
> > The character "Ⱶ" is part of a code set I recall being called the "box
> drawing" set that was used on some CRT "print" devices from a bygone era
> (aka before Unicode).
> > In fact, the fact that I can see and recognize it means something. The
> following is a link to an archived article in which you can see the
> "amazing" things that were done with such code sets in the 1980's.
> >
> >
> https://books.google.com.au/books?id=C6JUZUHEBuAC&pg=PA327&lpg=PA327&dq=the+software+bottling+company&source=bl&ots=dCVO1ZWFmo&sig=tzzYiReg3OW8NI65rmBvQXo1GXU&hl=en&sa=X&ved=0ahUKEwiC_PHvqYLKAhXjFqYKHRgrCmc4ChDoAQgwMAA#v=onepage&q=the%20software%20bottling%20company&f=false
> >
> > cheers
> > bruce
> >
> >> >>>
> ------------------------------------------------------------------------------
> >> >>> _______________________________________________
> >> >>> Gambas-user mailing list
> >> >>> Gambas-user at lists.sourceforge.net
> >> >>> https://lists.sourceforge.net/lists/listinfo/gambas-user
> >> >>
> >> >>
> >> >> --
> >> >> Fabien Bodard
> >> >
> >> >
> >>
> >>
> >> --
> >> Kindest Regards
> >> Stephen A. Bungay, Prop.
> >> Smarts On Site Information Systems
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> _______________________________________________
> >> Gambas-user mailing list
> >> Gambas-user at lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
> >
> > --
> > B Bruen <adamnt42 at ...3379... (sort of)>
> >
> >
> ------------------------------------------------------------------------------
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
>
> --
> Fabien Bodard
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
More information about the User
mailing list