[SOLVED] Is full UTF-8 supported in unicode-rxvt?

Does urxvt have full UTF-8 support, or it only supports 16 bit unicode characters?
I have set inconsolata font for URXVT adding to .Xdefaults this line: URxvt*font: xft: Inconsolata:pixelsize=17:antialias=True:hinting=True
I can write most characters, like á, ñ, etc. But It looks like characters with codes greater than 16 bits are not printed. E.g.:
- If I open XFCE Terminal (also configured to use Inconsolata font) and input: [CTRL]+[SHIFT]+U,1F600, it outputs the smiling face.
- If I open urxvt ant while holding [CTRL]+[SHIFT] type 1F600, only an empty rectangle is shown.
The same happens for other characters I have tested with codes greater than 16 bit. It works flawlessly though with 16 bit codes. Is there a way to make these characters to work? I need the smileys because of the telegram CLI client...
Last edited by doragasu (2014-03-08 20:41:45)

locale output:
LANG=es_ES.UTF-8
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=
But I don't think this is a locale problem, because as I already wrote, I can write most characters, including spanish (es_ES) ones like á, Á, ñ, etc.

Similar Messages

  • [SOLVED] NTFS-3G UTF-8 Support

    Ever since the "todo: have to rethink extra options" error started showing up on NTFS-3G, I've been using the /usr/share/hal/fdi/policy/10osvendor/20-ntfs-config-write-policy.fdi fix found at <http://bbs.archlinux.org/viewtopic.php?id=42070> (fifth post down, by Pilli).
    That would allow me to mount external NTFS partitions, and by changing the contents of /sbin/mount.ntfs-3g to
    #!/bin/bash
    /bin/ntfs-3g $1 $2 -o locale=en_GB.UTF-8
    and making it executable, I was able to restore UTF-8 support.
    On a new Arch install today, I tried mounting my external NTFS drive without using the fix shown at the top of this post. I was overjoyed to find that it mounted, as well as an internal NTFS drive. However, I noticed I did not have UTF-8 support. I tried using the UTF-8 fix shown above but it seems it does not work now. Does anyone know how to restore UTF-8 support with the new NTFS-3G package?
    Last edited by tony5429 (2008-10-18 22:16:01)

    the fix from the first post in this topic worked for me fo far
    now when i use this fix, and try to mount a disk there's "unknown error"
    christ it's an outrage the hal option doesn't get parsed like it's supposed to after all this time!!
    how to make hal automount a ntfs-3g drive with utf-8 locale?
    Last edited by _saiko (2008-10-27 23:52:43)

  • UTF-16 support

    I'd like to determine what non-Latin characters can be displayed on my handset. Using the encoding UTF-16BE does not throw an exception and I can create Latin characters and basic symbols. However when I try Greek, Hebrew, and such the generated strings are blank.
    I understand that full UTF-16 support is the manufacturer's preference, however these characters are displayed elsewhere in the UI (e.g. if I change languages). What's more, I've been told the phone UI is written in Java, though I can't confirm.
    I imagine the problem could be a one of several levels:
    1. The extended characters are accessible through some other encoding, just not UTF-16.
    2. My code uses LWUIT, perhaps it cannot render these characters.
    3. Extended characters aren't supported on the phone's JVM even though the native UI uses them.

    Dude,
    UTF-8: I'm looking to represent Asian symbols so unless I'm horribly wrong those aren't in UTF-8.Please have a look at [this UTF8 table|http://www.atm.ox.ac.uk/user/iwi/charmap.html] At my work place we have software that uses Traditional and Simplified Chinese, Thai, Vietnamese, Greek, Russian and few more and all are achieved using UTF8.
    Source values: I've dumbed it down as much as possible, by creating hard coded strings with various byte values. I can be confident in the syntax, endianness, and signed byte issues because a the Latin portion of UTF-16BE works fine. Does it mean that your string has value similar to: u023f,u002d,... and you do parsing of that to a byte array and then creating the String object by using this byte array and correct encoding identifier? Or do you hardcode the string you want to display using the actual characters? In second approach you have to make absolutely sure that your code editor or IDE (Eclipse, Netbeans, ...) use exactly the encoding that you are trying to achieve. Even when the text is correctly displayed on the computer screen does not guarantee that it will be saved and read using the same encoding, which you can appreciate is essential here.
    Again I urge to use the UTF8 encoding in order to be sure about the font support. It is the simplest to implement of all Unicodes and for that reason vendors would choose it over any UTF-16.
    Java native UI: This is just hearsay I've picked up. If this is the case, it's plausible that Samsung is running a JVM for the UI and another for client games and apps. It certainly makes sense from a mfg cost standpoint. It's sorta immaterial, other than being definite proof that the extended encoding exists in the Java libraries.JVM is a quite sizeable thing to run in order to get the UI. What would be the scenario if your Java UI threw an exception? I am not native app/UI expert, but unless Java is a integral part of the core system (like in Android), UI stays native. Again, I might be wrong here at it really does not matter in the context of your problem.

  • Call upon even better support for Unicode

    Hello
    Following some messages I have posted regarding problems I encountered while developing a non-English web application, I would like to call upon an even better support for Unicode. Before I describe my call, I want to say that I consider Berkeley DBXML a superb product. Superb. It lets us develop very clean and maintainable applications. Maintainability is, in my view, the keyword in good software development practices.
    In this message I would like to remind you that the US-ASCII 8-bit set of characters only represents 0.4% of all characters in the world. It is also true to say that most of our software comes from efforts of American developers, for which I am of course very grateful.
    But problems with non US-ASCII characters are very very time consuming to solve. To start with, our operating systems need to be configured especially for unicode, our servers too, our development tools too, our source code too and, finally, our data too. That's a lot of configuring, isn't it? Believe me, as a Flemish french-speaking, danish-speaking developer who develops currently a new application in Portuguese, I know what I am talking about.
    Have you ever tried to write a Java class called Ação.java, that loads an xml instance called Ação.xml that contains something like <?xml version="1.0" charset="utf-8"?></ação variável="descrição"/>? It takes at least the double of time to have all this work right in a web application on a Linux server than it would take to write a Acao.java that loads Acao.xml containing <?xml version="1.0" charset="us-ascii"?></acao variavel="descricao"/> (which is clearly something we do not want in Portugal).
    I have experienced a problem while using the dbxml shell to load documents that have utf-8 encoded names. See difficulties retrieving documents with non ascii characters in name The work around is not to use the dbxml shell, with which I am of course not very happy.
    So, while trying not to be arrogant and while trying to express my very very great appreciation for this great product, I call upon even better support for Unicode. After all, when the rest of us, that use another 65279 characters in our software, will be able to use this great product without problems, will it not contribute to the success of Berkeley DBXML?
    Thank you
    Koen
    Edited by: koenheene on 29/Out/2009 3:09

    Hello John and thank you for replying,
    You are completely correct that it is a shell problem. I investigated and found solutions for running dbxml in a Linux shell. On Windows, as one could expect, no solution so far.
    Here is an overview of my investigation, which I hope will be useful for other developers which also presist writing code and xml in their language.
    difficulties retrieving documents with non ascii characters in name
    I was wondering though if it would not be possible to write the dbxml shell in such a way that it becomes independent from the encoding of the shell. Surely their must be, not? Rewrite dbxml in Java? Any candidates :-) ?
    Thanks again for the very good work,
    Koen

  • UTF-8 Support

    Hello,
    I'm trying to send some queries to the dbxml 2.5.14 and I get the following error:
    XmlInvalidValue: XmlException 14, Error: checkTrailingBytes: bad utf-8 encoding File: \dbxml-2.5.13\dbxml\src\dbxml\nodeStore\NsUtil.cpp Line: 198
    Inside the Queries there are some special german letters [ä,ü,ö,Ä,Ü,Ö].
    Importing xml-files with these letters works fine. But using Queries I get the above error.
    I looked into the file NsUtil.cpp and for me the UTF-8 Support is well implemented.
    I read something about missing UTF-8 Support in the used CommandLine/Shell.
    I'm using Win XP and Python 2.5, and they both have UTF-8 Support.
    So why do I get this Error??
    Thanks for your help.

    Hello
    I have a similar problem which I cannot manage to solve. I followed your example and wrote:
    String expression = "doc('teste.dbxml/ação')";
    expression = new String(utf8.encode(expression).array());
    but I continue to get the following exception:
    com.sleepycat.dbxml.XmlException: Error: Invalid URI format [err:FODC0005], errcode = QUERY_PARSER_ERROR
         at com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_prepare__SWIG_1(Native Method)
    Can you maybe show your complete solution?
    Thank you
    Koen
    PS: my container teste.dmxl is extremely simple, containing only one document:
    dbxml> open teste.dbxml
    dbxml> get
    1 documents found
    dbxml> printn
    ação
    dbxml> print
    *<?xml version="1.0" encoding="UTF-8"?>*
    *<ação nome="ação"/>*

  • Got the following message when trying to install Photoshop CC "You are running an operating system that Photoshop no longer supports. Refer to the system requirements for a full list of supported platforms." I use Windows Vista so not sure what I need to

    Hi there
    I got the following message when trying to install Photoshop CC, "You are running an operating system that Photoshop no longer supports. Refer to the system requirements for a full list of supported platforms."
    I use Windows Vista so not sure what I need to do now! Any help would be much appreciated thanks.

    Photoshop CC only runs on Windows 7 or Windows 8/8.1. Not Vista.
    System requirements | Photoshop

  • Unsupported Content-Type: text/html;charset=utf-8 Supported ones are: [text

    Hi I am in trouble with JAX-WS 2.1.2M1
    I try to call my Webservice like this:
    Service service = Service.create(serviceName);
            service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, "http://spblue.liberty:8084/SPBlue/GlobalLogoutService");
    Dispatch<SOAPMessage> disp = service.createDispatch(portName, SOAPMessage.class, Service.Mode.MESSAGE);
            SOAPMessage message = XmlUtil.getSOAPMessageFromString(request);
            SOAPMessage response = disp.invoke(message);when my disp invokes I get following Exception which seems to as a little Problem, anyway I don�t know how to get rid of this Exception.
    com.sun.xml.ws.server.UnsupportedMediaException: Unsupported Content-Type: text/html;charset=utf-8 Supported ones are: [text/xml]
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:116)
    at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:280)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:158)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:74)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:559)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:518)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:503)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:400)
    at com.sun.xml.ws.client.Stub.process(Stub.java:234)
    at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:166)
    at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:192)
    at test.service.Logout.requestLogout(Logout.java:115)
    at test.service.Logout.main(Logout.java:149)
    ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
    JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
    my ServiceClass is:
    @ServiceMode(value=Service.Mode.MESSAGE)
    @WebServiceProvider( targetNamespace="http://spblue.liberty:8084/wsdl/globalLogout")
    public class GlobalLogoutServiceImpl implements Provider<SOAPMessage> {
         * Web service operation
        public SOAPMessage invoke( SOAPMessage logoutRequest ){
            return logoutRequest;
    }So how can I set the Charachter set before invokikng the service.
    Or how can I change the Service to accept UTF-8.
    Well, I don�t know.
    Any help is welcome.

    Hi,
    I don't know if this can help you, but I had a similar problem while invoking a web service. Eventually, I found out that the server was returning an html error page, and not the expected xml answer.
    That's why the client code raises such an error... It means that the MIME type of the anser is text/html (for the html page) and not the text/xml type of the 'nominal' web service answer.
    You can verify this by using a proxy to intercept the http request and answer involved in this web service invocation (use Fiddler for instance). Then, you will see that the server responds by sending an html page saying that something is wrong.
    Hope this helps...
    Sam

  • I'm running Mac OS X version 10.6.8 How come I get this error message "You are running an operating system that Photoshop no longer supports. Refer to the system requirements for a full list of supported platforms." When I Try to download a FREE trail?

    I'm running Mac OS X version 10.6.8 How come I get this error message "You are running an operating system that Photoshop no longer supports. Refer to the system requirements for a full list of supported platforms." When I Try to download a FREE trail?

    Hi Brizill,
    Please refer to the help document below to understand the technical specifications for the same:
    System requirements | Photoshop
    Regards,
    Sheena

  • SAP Crystal report support Khmer Unicode

    Hi Experts!
         i would like to ask how to make SAP Crystal report for SAP B1 support Khmer Unicode. it displays in wrong format. But it displays in right format in SAP Crystal XI release 2  for Microsoft Visual Studio.
    Thanks in advance.

    Hi Dara
    Please post your query to the SAP Business One Application SCN Space.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow me on Twitter

  • Full SATA 3 support for optibay

    Hello,
    I'm the happy owner of a 2011 MBP 8,2 and have an SSD installed as the hard-drive and am enjoying the speed of SATA 3 (6GB). I have installed the original Apple hard-drive in the optibay as my backup/storage disk which connects at SATA 2 (3 GB) speeds. However, when testing the Optibay with a SATA 3 hardrive, the system will not recognize the drive although the link speed is showing 6 GB available. My reading and experience to date tells me that full SATA 3 support is not available for the optibay. I have the latest updates, so Is there a firmware or procedural fix for this type of support?
    Thanks

    Not realy sure what you mean.
    If you have a late 2011 MBP it has a series 6 Intel chipset which support SATA III on all channels.
    I have not even tried a SATA III drive on the secondary, optical bay, port. So I have no idea.
    Whether Apple/Mac OS X supports it I don't know either. But I really don't think it is up to the OS. It is the chipset software that either does or doesn't support the speed of the SATA ports and which ones it does or doesn't.
    From what I read about the Series 6 Intel chipset SATA III is supported across all ports.
    Even with the original DVD drive on that port it reads a 6GBs with the drive only supporting 1.5GBs as anything faster is just a waist.
    For me I got all the parts. pulled the system apart, switched everything around, put it back together, turned it on and haven't thought anythiing about since. It worked from the first startup and continues. Aboth the only thing I did was a clean install on the SSD, leaving the original install on the HDD until I knew the SSD would work and I could enable TRIM support on it. I then copied all the data that ws on the original drive to an external, formated the original and then copied the data back on to it.

  • Unable to download because it says "You are running an operating system that InDesign no longer supports. Refer to the system requirements for a full list of supported platforms." But its updated according to the system requriements

    Unable to download because it says "You are running an operating system that InDesign no longer supports. Refer to the system requirements for a full list of supported platforms." But its updated according to the system requirements. What can I do to fix this?

    Which versions of InDesign are you referring to?  What are the operating system specs for the machine?

  • You are running an operating system that After Effects no longer supports. Refer to the system requirements for a full list of supported platforms.

    Help when i try to download the after effects trial this is what it comes up with
    You are running an operating system that After Effects no longer supports. Refer to the system requirements for a full list of supported platforms.

    See the system requirements for each version of After Effects:
    System requirements | After Effects

  • "You are running an operating system that Lightroom no longer supports. Refer to the system requirements for a full list of supported platforms." Whats the solution?

    Error "You are running an operating system that Lightroom no longer supports. Refer to the system requirements for a full list of supported platforms." Whats the solution?

    again, you need to upgrade your os or use lr5, System requirements

  • You are running an operating system that Illustrator no longer supports. Refer to the system requirements for a full list of supported platforms.

    "You are running an operating system that Illustrator no longer supports. Refer to the system requirements for a full list of supported platforms."   
    This is the message I received when I want to download free trial of AI CS6.  What should I do?

    Hi Aram.Smo,
    Please refer the following system requirement for Illustrator CS6.
    http://helpx.adobe.com/illustrator/system-requirements.html#Illustrator%20CS6%20system%20r equirements
    Hope this helps.
    Regards,
    Sumit Singh

  • When I tried to download app, the answer was "You are running an operating system that Photoshop no longer supports. Refer to the system requirements for a full list of supported platforms". My computer is a MacBook Pro. I need help.

    When I tried to download CC app, the answer was "You are running an operating system that Photoshop no longer supports. Refer to the system requirements for a full list of supported platforms". My computer is a MacBook Pro, running Mac OS X, version 10.6.8. I need help.

    Hi Younghee,
    You may also refer to the help document below to know more about the technical specifications:
    System requirements | Photoshop
    Regards,
    Sheena

Maybe you are looking for