Unicode: Trademark Character

How would I get an applet to display the superscript TM unicode character?
This is what I tried:
JTextArea text = new JTextArea("Widget/u2122");
text.setEditable(false);
JOptionPane.showMessageDialog(null, text, "About",
JOptionPane.INFORMATION_MESSAGE);
Under Windows 2000, I get a square box instead of the TM character.

Under Windoze 98 I got the same thing. When I run the
same program under Debian linux, I get the trademark
symbol. I suspect that the difference is that under
Windoze, my default encoding is ASCII, but under linux
I'm using ISO Latin-5.
Mark

Similar Messages

  • 'Zero-width Non-Joiner' Unicode Control Character for Xperia International Keyboard in Persian

    I use Xperia International Keyboard in Persian (Farsi) on my Xperia Z3 Comapct. I really like its Gesture input for Persian. On the other hand I like Google Keyboard for Persian for its 'Zero-width Non-Joiner' Unicode Control Character key.This character is used in Persian as a non-breaking space or "نیم‌فاصله". But Google keyboard lacks gesture input for Persian. I would like it like very much If there is a ZWNJ (U+200C) key on next updates of Xperia International Keyboard for Persian. It would be perfect if it also have Arabic Decimal Separator (٫) (U+066B) and Arabic Thousand Separator (٬) (U+066C).

    This is a user led support forum however what I can do is message the team to take a look at your post and then they will be able to escalate this to the correct team - So if you don't receive a reply from a Sony staff member please be reassured that they will have read your post
    For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.   Richard P. Feynman

  • Mapping trademark character u00AE from character set 1406 to character set 1505

    Hello!
    I have following problem.
    In character set 1505 I do not see trademark character - ®,
    Character set 1505 is for Russia. This character can be invisible on the screen. It shood be visible on the paper.
    This character is under code 0+174 in character set 1406.
    How to copy this character from character set 1406 to character set 1505?
    Is it possible?
    Please help me.
    Regards
    Bogdan

    Hello
    I have solved this problem myself.
    Solution is very simply. In SapScript need to be putted following string: <347>
    This is the registered sign for 1505 character set.
    Regards
    Bogdan

  • Remove unicode control character

    hey, so i've asked this around a few places and recieved no answers, but the arch community seems like a bunch of smart people and i've recently switched over from ubuntu.
    is there a way to remove input methods and unicode control characters from the context (right-click) menu? i've searched and searched, but i've had no luck with this.
    there's a way to remove it in gnome with gconf, but i've tried that, and no luck.
    i'm using openbox, and i think i found something about my gtkrc file along these lines
    gtk-show-input-method-menu =
    gtk-show-unicode-menu =
    both are "gboolean" which i don't know what it is, or if this is even what i want.
    any help would be appreciated, as i never use these menus.

    U+2415, SYMBOL FOR NEGATIVE ACKNOWLEDGE is not a control character. It is a normal symbol character, which is a substitute display character used when the control character U+0015 NEGATIVE ACKNOWLEDGE is to be displayed instead of being interpreted.
    You need to refine your question.
    In general, you can remove any particular character or characters from a string using the SQL functions TRANSLATE or REPLACE. You can use CHR or UNISTR to encode characters that you cannot enter from a keyboard. You can use REGEXP_REPLACE with POSIX character classes to remove broader ranges of characters.
    -- Sergiusz

  • Unicode (numerical) character conversion

    What is the problem?
    Some characters written in unicode format do not get transformed to their appropriate font-character.
    Example
    Numerical version:    &#8805; is printed as &#8805;
    String version:          &ge; is printed correctly
    Both have the same unicode, yet LiveCycle DS will only convert the "string"-version and not the numerical version.
    Question
    Is there a way to make LiveCycle convert the numerical unicode representation of special characters aswell? If so how do I do this using LiveCycle Designer. I am working with textFields
    Workaround
    I have written the following workaround in my java project, obviously I'd appreciate it if I LC did this work for me as I'm not willing to implement a full-scale unicode table while LC has it by itself already (&ge; works ...):
    private String getNodeText(NodeList nl)
    if (nl == null){
    return null;
    if (nl.getLength() == 0){
    return null;
    String unescapedString = StringEscapeUtils.unescapeXml(nl.item(0).getTextContent());
    return (unescapedString.equals("null") ? null : replaceUnicodeNumbers(unescapedString));
    private String replaceUnicodeNumbers(String unescapedString) {
    return unescapedString.replace("&#8805;", "&ge;"); // I changed this code to something more usable

    You want the LPAD function
    select LPAD( col1 , 9, ' ') from my_table;
    Hi everybody !
    Can someone solve this for me. I have a varchar2(9) variable, var, with the value '1234'.
    Now I want to convert this to having leading blanks, ie. ' 1234'.
    How to do this?
    If I use the to_char(var,'fmt') function I get some error message that says there's too many declarations of to_char. I guess because tha variable already is a varchar2.
    Thanx in advance
    Vrjan

  • Easiest way to create a string with a unicode supplimentary character

    In my code I had previously been declaring some strings such as:
    String s = "\u1234";Now I have gotten to a point where I want to use a supplimentary unicode character like this:
    String s = "\u12345";This, however, does not work since Java only allows for characters in the range: 0000 - FFFF.
    I've been reading over this whole codepoint thing in the Character docs but I'm still confused. What's the easiest way to make a string that contains the unicode character U+12345 (just an example number)?

    This article here:
    http://java.sun.com/developer/technicalArticles/Intl/Supplementary/
    says <quote>For text input, the Java 2 SDK provides a code point input method which accepts strings of the form "\Uxxxxxx", where the uppercase "U" indicates that the escape sequence contains six hexadecimal digits, thus allowing for supplementary characters.</quote>
    I believe it is referring to Java 5, although I don't see where it says that. However if you are dealing with supplementary characters it might be a good idea for you to move to Java 5 because of its improved support for them.
    PC&#178;

  • Unicode diacritical character

    hello, i've been trying to figure out how to get a q-hat character (i.e. a q with a circumflex). the "combining diacritical marks" unicode page gives the unicode value of \u0302 for the circumflex, and the value of q is \u0071.
    i've been searching all over the place, but i can't figure out what i'm supposed to do in java code to get the combined character. this might be the sort of thing that is so obvious that nobody explains how to do it, but i'm lost...
    can anybody help me?

    From my own experiments, Java doesn't handle strings that contain "combining characters" properly. My guess is that this is because the procedures for drawing the strings out are a bit simpleminded (one Character = 1 glyph on the screen). In order to get them to display properly, you have to "normalize" the string, which means to combine the base character and combining character into the proper font character. IBM has Unicode software in the ICU for Java (ICUj ?) project that will do string normalization.
    The problem you're going to have is that it's possible that certain combinations of base characters and diacritical marks may not have a "combined form" that is defined in Unicode. (Which is why they introduced the concept of combining characters to begin with.)
    I don't know about "q-hat" specifically - you could check the code charts at Unicode.org to see if there is a "combined" form for that character and use that.

  • Problem in replacing with the unicode equivalent character ?

    Hello,
    I have a situation wherein i must replace
    m with \u3005
    n with \u3006
    o with \u3041
    etc ...,
    I get the codepoint value from the multibyte represenation .
    But the problem is
    I can not replace
    String temp="ename";
    temp.replace('m','\u3005');
    I am not allowed to hard code the value 3005, rather i am suppose to get the code point value from the multibyte representation.
    I have no problem in getting the code point value from the multibyte represenation.
    After i get the code point value i must concatenate the codepoint value with "\u"
    Currently i am following this implementation to do the replacement,
    String rp=null,snd;
    String tmp="ename";
    String hh="";
    for(int i=0;i<tmp.length();i++)
    snd=getCodepoint(tmp.charAt(i));
    if(snd!=null)
    rp=replace(String.valueOf(tmp.charAt(i)),
    String.valueOf(tmp.charAt(i)),"\\u"+snd);
    hh=hh+rp;
    else
    hh=hh+String.valueOf(tmp.charAt(i));
    //The replace method
    public static String replace(String source, String pattern, String replace)
    if (source!=null)
    final int len = pattern.length();
    StringBuffer sb = new StringBuffer();
    int found = -1;
    int start = 0;
    while( (found = source.indexOf(pattern, start) ) != -1)
    sb.append(source.substring(start, found));
    sb.append(replace);
    start = found + len;
    sb.append(source.substring(start));
    return sb.toString();
    else return "";
    Please tell me how to do the replacement
    Because when i display after the replacement is done i get
    e\u3006a\u3005e for the string "ename"
    where as i should be getting special characters in place of 'm' and 'n' in the string
    or i must atleast get e?a?e for the string "ename"
    Please do offer some suggesstions in this regard
    Your suggesstions would be very useful
    NOTE:
    I am not suppose to make use of the method replaceAll( ) to do the replacements
    Thanks and regards
    khurram

    I am getting these errors
    i am not able to understand why
    i looked into the java2 complete reference text
    ther is no method called isHexDigit( ) in it
    pleasae do help
    the errors are as follows
    [systpe@Agni ~]$ javac C1.java
    C1.java:9: cannot resolve symbol
    symbol : method isHexDigit (char)
    location: class java.lang.Character
    if(!Character.isHexDigit(ch))
    ^
    C1.java:11: cannot resolve symbol
    symbol : method digitValue (char,int)
    location: class java.lang.Character
    v |= Character.digitValue(ch, 16);
    ^
    C1.java:15: replace(char,char) in java.lang.String cannot be applied to (java.lang.String,j
    ava.lang.String)
    String subs = "ename".replace("m", String.valueOf(cv));
    ^
    3 errors
    Thanks & Regards
    khurram

  • IDOC unicode issue (character #)

    Hi
    A user exit fills posting items in SAP HR payroll posting with a text in russian language. This value is stored correctly in table PPDIT.
    We have different ALE target systems in the distirbution model for different company codes.
    All the RFCs are configured like UNICODE with logon language. Two targets system has russian company codes.
    The first one is a SAP ECC system and receive correctly the data.
    The second one is a SAP PI system and checking IDOC segments text was converted with # . Table EDID4 contains value #.
    If we customize IDOC for employee master data HRMD_A russian texts reach correctly into SAP PI.
    We unknown if the payroll posting process converts posting items using a BAPI or there is other kind of problem.
    Our  PI system is connected with other SAP HR systems and always the unicode problems was solved configuring RFC with UNICODE.

    Look at the difference if you force collation for the predicate with ">" and/or ORDER BY:
    create table test (c1 int, c2 nvarchar(50))
    insert into test(c1, c2) values (1,N'पीपे का सबसे चौड़ा भाग')
    insert into test(c1, c2) values (2,N'पी')
    insert into test(c1, c2) values (3,N'पे')
    select * from test order by c2;
    3 पे
    2 पी
    1 पीपे का सबसे चौड़ा भाग
    select * from test order by c2 COLLATE Indic_General_100_CI_AS;
    c1 c2
    2 पी
    1 पीपे का सबसे चौड़ा भाग
    3 पे
    select * from test where c2 > N'पे' order by c2;
    2 पी
    1 पीपे का सबसे चौड़ा भाग
    select * from test where c2 > N'पे' COLLATE Indic_General_100_CI_AS order by c2;
    c1 c2
    (empty)
    Reference:
    http://www.sqlusa.com/bestpractices2005/collatedatabasedefault/
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Design & Programming
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Language Conversion from Unicode 8 to Character Set

    Hi,
    I am creating a file programmatically containing Vendor Master data (FTP interface).
    The vendor name and vendor address is maintained in the local language (Taiwanese) in SAP System, these characters are in Unicode 8 character set.
    The Unicode character set should be converted to BIG5 for Taiwanese, and then send this information in the file.
    How can I perform this conversion and change the character set of the values I'm retrieving from table (LFA1) to character set BIG5.
    Is is possible to does this conversion in SAP, does sap allows this?
    /Mike

    Hi Manik,
      I am also having a similar requirement, as I need to convert the unicode chinese character to GB2312 encoded chinese character,. I already posted in forums but didnt get the required the solution.
    Can you please provide the solution which you implemented and also confirm whether it can be used  to solve  the above problem.
    Hoping for your good reply.
    Regards,
    Prakash

  • Bad Character Errors after Unicode implementation???

    Hi,
    Uncode is implemented in BW Development system in my project. While prforming unit testing after implementing the unicode, we faced an issue of bad character in Sort field while loading data for 0VENDOR master data. Till now we used to correct this kind of error in PSA level and reload the data from PSA to Data target in production. I hope, this kind of error should be resolved after implementation of Unicode Conversion project. But, even after implementation of Unicode, we faced this problem.
    Can you please confirm me my understanding is correct - after implementation of Unicode, bad character errors will disappear?
    Best Regards,
    Venkata.

    HI again,
    I would like to correct my statement above. I did encounter an error during the import phase (ie. import abap) where it stopped at SAPDFACT.
    I changed the  "err" to "ok" in the tsk file to continue cuz I couldnt find any other alternative working. On browsing other forums I have come to conclude that is the problem for sure.
    Can you please help me figure how to resolve the issue please .. ??
    thank you!

  • Additional CR when printing unicode character

    Hello,
    the following code prints two lines on a printer. The second line contains an escaped unicode character. When running the example code I can't even see the unicode character on the paper; but in my original application it is visible. So this is not the problem. But always an additional carriage return is inserted after the unicode character, thus overprinting the beginning of the line with the remaining text. This did not occur in java 6 if I remember correctly. Is there any workaround for this?
    Regards
    J.
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.print.*;
    import javax.swing.*;
    public class HelloWorldPrinter implements Printable, ActionListener {
        public int print(Graphics g, PageFormat pf, int page) throws
                                                            PrinterException {
            if (page > 0) return NO_SUCH_PAGE;
            Graphics2D g2d = (Graphics2D)g;
            g2d.translate(pf.getImageableX(), pf.getImageableY());
            g.drawString("Hello world!", 100, 100);
            g.drawString("Now the line with a unicode \u2259 character.", 100, 120);
            return PAGE_EXISTS;
        public void actionPerformed(ActionEvent e) {
             PrinterJob job = PrinterJob.getPrinterJob();
             job.setPrintable(this);
             boolean ok = job.printDialog();
             if (ok) {
                 try {
                      job.print();
                 } catch (PrinterException ex) {
                      System.out.println(ex);
        public static void main(String args[]) {
    //        UIManager.put("swing.boldMetal", Boolean.FALSE);
            JFrame f = new JFrame("Hello World Printer");
            f.addWindowListener(new WindowAdapter() {
               public void windowClosing(WindowEvent e) {
               System.exit(0);
            JButton printButton = new JButton("Print");
            printButton.addActionListener(new HelloWorldPrinter());
            f.add("Center", printButton);
            f.pack();
            f.setVisible(true);
    }

    Hello Sabre,
    thank you for testing. Of course it's good news that you don't see any overprinting, but unfortunately that doesn't help me on my site (Win7 64-Bit, java 1.7.0_09).
    Since I can see the character in my original application as I wrote, I made up the following test case and met a strange behaviour. I can make my desired unicode character appear without any overprinting as long as I don't use any other character in the string below 2000(16).
    Kindly run the following code. It prints a line of unicode characters starting with my desired one.
    Then change iConstant in makeTextLine() to any value below 0x2000. At my site this results in overprinting.
    Does it also happen at yours?
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.print.*;
    import javax.swing.*;
    public class UnicodeTest extends JFrame implements Printable {
      String text= "Test line with unicode \u2259 character.";
      public UnicodeTest() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(350, 200);
        text= makeTextLine();
        JLabel lb= new JLabel("<html>Printing started...<br>"+text);
        add(lb);
        setVisible(true);
        PrinterJob printerJob= PrinterJob.getPrinterJob();
        printerJob.setPrintable(this);
        try {
          printerJob.print();
        catch (PrinterException e) {
          System.out.println("PrinterException: "+e);
      public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
          public void run() {
         new UnicodeTest();
      public String makeTextLine() {
        StringBuilder sb= new StringBuilder();
        int iStartValue= 0x2259;
        int iConstant= 0x2020; // Tested with 0x100, 200, 400, 800, 1000, 2000.
        for (int i=iStartValue; i<iStartValue+30; i++) {
          sb.append((char)i);
          sb.append((char)iConstant);
        return sb.toString();
      public int print(Graphics g, PageFormat pf, int page) throws
                                                            PrinterException {
        if (page > 0) return NO_SUCH_PAGE;
        Graphics2D g2d = (Graphics2D)g;
        g2d.translate(pf.getImageableX(), pf.getImageableY());
        g2d.setFont(new Font("Dialog", Font.PLAIN, 12));
        g.drawString(text, 50, 40);
        return PAGE_EXISTS;
    }

  • How to find the glyphs character using js in indesign cs2?

    i want to find whether the glyphs character(registered trademark symbol)is applied with character style superscript or not, i cant able to fix the glyphs character in the find preference, how to do it?
    thanks
    subha

    You are mixing two concepts. There is a
    i major
    difference between a
    b glyph
    and a
    b character.
    A glyph is any singular graphic in a font.
    A character is an instance of a character set (in InDesign, and in Mac OS X, it's the Unicode set; older programs use 'code pages' to translate codes into characters). [*]
    Why are they different? Well, a ligature ('ffi', for example) is not a single character, containing the characters 'f', 'f', and 'i'. It
    i is
    a single glyph in most fonts, but (usually!) you cannot insert an 'ffi' directly. Programs that do allow insertion of glyphs (again, such as InDesign) are also smart enough to decompose it into single characters 'f', 'f', and 'i' again.
    Why is this distinction important? In CS2, you can search for
    i characters
    but not for
    i glyphs
    (in CS3 and higher you can, but you cannot specify "+superscript").
    All aside, you can insert a trademark character directly into InDesign by calling up the Glyphs :-) panel and double-click the glyph. (It works because the 'TM' is also a valid Unicode character.) Then just cut it, and paste into the 'Find' field of the Find Text box. Alternatively, since you can see the Unicode value in the Glyphs panel, you can enter the Unicode directly into the search field, surrounded by less-greater than: < 2122 > (without the spaces). This works for all Unicode characters.
    Even better is that the character is also in the Find drop down menu -- "Registered Trademark Symbol". This inserts the shortcut "^r" in the Find box -- but it only works for a selected set of characters.
    Since this is the Scripting forum, I'm guessing you want to use this in a script. Well, both "< 2212 >", and "^r" can be used in the search string to specify the character. Do the search and examine for each found item if it has a position Superscript or not.
    [*] Post-edit: to expand a bit more, a table in the font associates Unicodes (character values) with glyphs, not the other way around. Every Unicode character available in the font associates to at least one single glyph. There may be more Unicodes than glyphs in a font (there is no law against associating more than one Unicode to a glyph -- for instance, both 'space' and 'non-breaking space' point to a single space glyph), and there may also be more glyphs than Unicodes (the 'ffi' glyph has a Unicode value -- now considered an early error in the Unicode definition! -- but the 'Th' glyph does not). Most programs only allow Unicode characters in text.

  • Unmarshalling problem with special characters (Trademark, French

    I'm using a DefaultHandler class to create a StringBuffer which contains a single (though very complex) element from an XML file. I am unmarshalling this StringBuffer object to a JAXBContext like this:
    u.unmarshal( new StreamSource( new StringReader( sb.toString() ) )
    My special characters are going way out of whack (please read (TM) as the Trademark symbol)
    T-Force(TM) Ring(TM) Bonded iron construction for durability and longer life
    becomes
    T-Force���Ring ��� Bonded iron construction for durability and longer life
    Before I put anything else into the StringBuffer I put this in:
    sb.append("<?xml version=\"1.0\" encoding=\"iso-8859-15\"?>");
    But I've tried:
    sb.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
    and
    sb.append("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>");
    with different, but wrong, results.
    It's true that I'm viewing these results on a web page, so it's possible that the problem is occurring on the back end once I persist the data, but it looks like my database is set for UTF-8 (that's what I put for this new installation of Oracle 9i R2).
    Is there something basic I am missing. Like, perhaps, I need to do some sort of XML entity coding?
    Thank you very much for any help you can offer.

    Actually I had forgotten one additional thing. I have
    tried testing one thing at a time, and I have sent the
    special characters to the log file with logger.debug
    statements (log4j). The characters are screwed up in
    the log files, which is what makes me think I need to
    do some sort of entity encoding. (?)I don't think that log4j provides any way to declare the encoding it uses for your files. My guess is that it's using the default encoding for your system, which could be a problem for things like the trademark character. So log4j really gives you just another thing to test, rather than acting as a testing tool.
    I was thinking of a more low-level test, where you take your trademark character, which is 2022 or some such number (check the Unicode charts) and you write it to the database and read it back. Do you get the same character back? That sort of testing.

  • How the SDK handles unicode

    I spent several painful hours learning the following about how the SDK handles unicode characters -- perhaps I've missed where this is documented?  Here's what I learned:
    - Lua strings are sequences of 8-bit characters (bytes).
    - A unicode ZString is represented as a Lua string containing the UTF-8 encoding of the unicode ZString.  For example, the trademark character (TM) is unicode codepoint 2122 (hex), and the ZString LOC "$$$/unicode/tm=^U+2122" is represented as a Lua string of length three, the UTF-8 encoding of that character (decimal bytes 226 132 162).
    - A posting from Adobe employee "escouten" last year said that all SDK APIs treat all Lua strings as UTF-8 encoding of unicode strings.  I've personally observed that with LrView, LrFileUtils, and LrTasks.execute, but haven't checked other APIs.  In particular, a Windows unicode filename will be returned by LrFilteUtils as a Lua string encoding the the filename in UTF-8.  Passing that filename in a command line to LrTasks.execute works correctly.  (But writing a Windows batch file with a UTF-8 filename won't in general work -- a topic for another day.)

    Hi John,
    I'm struggling a little with this UTF-8 topic currently. I can sympathize with your several painful hours now. :-)
    1) Can you (or somebody else) reproduce the following issue: (Win 8.1. LR 5.6)
    If your photos are stored in a UTF-8 encoded directory such as c:\users\username\Pictøäöüש (the last letter being the Hebrew letter shin). (This is kind of my test case after users from Norway and Israel reported problems.)
        local picName = selectedPhoto:getRawMetadata ("path")
        outputToLog (picName)
    I get the wrong result:
    C:\Users\username\Pictøäöüש\7L6B7931.CR2
    If I use, on the other hand, getFormattedMetadata:
    outputToLog (selectedPhoto:getFormattedMetadata ("folderName") .. " and " .. selectedPhoto:getFormattedMetadata ("fileName"))
    I get a correct result (but not the full pathname)
    Pictøäöüש and 7L6B7931.CR2
    Going from there, I could probably figure out the full path name (which does not seem to be offered in getFormattedMetadata), but I would like to figure out what's wrong with selectedPhoto:getRawMetadata ("path").
    2) The following is more for reference: I cannot seem to pass previews.db path name to sqlite if the path of the previews.db (LR catalog path) contains non-ASCII utf-8 characters.  (Other UTF8 commands on the command line work well.) chcp 65001 doesn't help. sqlite is supposed to accept UTF8 characters in the db name, but somehow doesn't (at least my version, which is somewhat older). I have worked around this issue by first cd-ing to the directory and then starting sqlite i.e. along the lines of "cd <previews-dir> && sqlite3 previews.db" This seems to work so far, even if some new issues have come up of which I don't know yet whether they are related to this or not.

Maybe you are looking for

  • Changes in Invoice Document

    Hi All, Please tell where can i check the changes made in Invoice doc.(MIRO)? or table where I can see the details for changes made in MIRO. Give the reply urgently Regards, Vinay

  • Content encoding when file uploading

    Hello, I'm trying to upload png file using javascript and client object model. When I use approach from MSDN article, I get transformed content. So file is not opening. Is it necessary to use Base64 for encoding the file? It works well for text files

  • How to upload music files into iTunes, iCloud

    How do I upload music & other files (like photos) into iTunes, iCloud & iphone 4S?  I restored my phone yesterday & had to upgrade to iTunes 11.0.2 from 10, as prompted by the system.  Pls help as I am a novice in iphones & family

  • Upgrade path from Content Services to Content DB

    Is there an official/unofficial upgrade guide on how to migrate from OCS Content Services to Content DB? And what about the licensing for the existing Content Services users?

  • How can I get rid of this irritating pop-up?

    Hello to all! I am facing this vexed problem for the past two days: whenever I quit Safari, this pop-up is turning up: I am aware of the malicious effects of this application which, far from cleaning and protecting our precious Macs does the opposite