Inserting Euro character

Hi,
We are using Oracle 8.1.7 version of oracle. We created a
database with character set WE8ISO8859P15. We want to insert the
Eiro character into a table in that database. How can we achieve
this? Please help us.

Hi there!
WE8ISO8859P1 is a character set that is not Euro enabled.
(see Appendix A of the Oracle 8i National Language Support
Guide for Euro-enabled character sets).
I see a couple of possible approaches to solving your
problem:
1.) recreate the database with a unicode characterset.
2.) If 1 is not an option, try defining the column that
needs the Euro symbol inserted as NCHAR or NVARCHAR2
and define a (euro-enabled) national character set
via an environment variable.
For further details pleas check the "Oracle 8i National Language
Support Guide".
Hope that helps.
All the best
Michael A. Istinger

Similar Messages

  • Problem Inserting Euro Symbol and few others

    We are using java application with oracle 8.1.6 as the db with the charset as WE8ISO8859P15. ALl the forms are using multipart request. We cannot do away without that. When trying to insert euro symbol and few other western european characters, they get converted to something else before getting stored in the db and so we are not able to display them properly on retrieval.
    Can anyone please help in this direction?

    Just set the nls_charset.zip in classpath and then try to insert into db.I think it might not be a problem with database.(note. if u insert euro character it will be reside in db, as some format but u retrive it and stream it thru servlet it will be displayed in the browser properly, if u write using printwriter then it might give "?" / "O" in browser. refer http://www.inter-locale.com/faq/blacksquares.jsp).

  • Euro Character with US7ASCII

    Hi,
    We are using Java based Internet application with below characterset configuration.
    Client Machine OS : Windows
    Browser Character Encoding Setup : ISO-8859-P1 (http-equiv="content-type" content="text/html; charset=iso-8859-1")
    JDBC Type : Oracle 10.2.04 JDBC Thin Client (ojdbc14.jar, classes12.jar)
    Oracle DB Character Set : US7ASCII
    When we try to insert Euro Character, it is getting inserted into DB properly (Hex:80) and getting displayed properly in browser too.
    I know Euro is not part of US7ASCII Char set. I would like to understand
    how the PASS-THRU scenario is happening here ?
    how ISO-8859-P1 is showing the Euro Symbol on Browser?
    Thanks in advance,
    Thanks,
    dan

    This is a combination of the following three effects:
    1. HTML browsers generally try to do their best to properly display websites created by people not following required standards. iso-8859-1 has been historically regarded as the character encoding of US and Western European Windows workstations. This has not been correct for a long time already, as Microsoft extended the ISO code page and created what is known as MS Code Page 1252 (windows-1252). Browsers try to correctly display pages that include Windows-specific characters by treating the pages as windows-1252 even if they are defined as iso-8859-1.
    2. For performance reasons, Oracle JDBC Thin uses simplified conversion from Unicode UTF-16 to US7ASCII by simply ignoring the upper byte of each two-byte code. This allows such bytes as 0x80 to go through to the database. In one of the new JDBC releases, we plan to introduce a flag to force the conversion to go through standard path so that replacement characters are used as it is in case of OCI.
    3. As the HTML pages are marked as iso-8859-1 and not windows-1252, the 0x80 code coming from the browser is not correctly converted to Java UTF-16. The code should be converted to U+20AC but it seems to be converted to U+0080.
    -- Sergiusz

  • How to insert special character in sgm file and interprete it without isoents while opening in FM9.0

    I have an sgm file which contains special characters in different languages.
    <!DOCTYPE MANUAL PUBLIC "-//SWE-XXX//DTD XXX MANUAL-DTD 2.0//EN">
    <MANUAL LANG="CS">
    <TITEL>
    Polish characters: &oacute;&ecirc;&iquest;&ntilde;&aelig;&Ntilde;&AElig;&Ecirc;&yen;&Oacute;&pound;
    Czech characters: &eacute;&igrave;&oacute;&iuml;&aacute;&oslash;&egrave;&iacute;&ugrave;&ograve;&uacute;&Og rave;&Igrave;&Eacute;&Oacute;&Uacute;&Ugrave;&Egrave;&Oslash;&Iacute;&Aacute;&Iuml; aacute: &aacute;</TITEL>
    </MANUAL>
    Is there any way to insert special character directly in sgm file, so that it won't have to be interpreted by isoents mapping rules?
    isoent.rwr interpretes oacute as:
    entity "oacute" is fm char 0x00F3;
    But I would like to use 0x00F3 directly in fm file, so that if any additional character is needed - I won't have to update isoent files
    I've tested already:
    &#x00F3;
    &x00F3;
    &0x00F3;
    but with no luck
    Is there anyone who could help me with it?
    I will really appreciate your help
    /Joanna

    Hi Michael. Thank you for your reply.
    There is no declaration within sgm file itself - but while opening the file I use sgml application definition with the following settings:
    Default API client:  FmTranslator
    SGML character encoding:  ISO Latin1
    XML character encoding:  UTF-8
    Namespace: Enable
    CSS2 Preferences:
    Generate CSS2: Disable
    Add Fm CSS Attribute To XML: Disable
    Retain Stylesheet Information: Disable
    Entity locations
    Entity search paths
    C:\Program Files\Adobe\FrameMaker9\Structure\sgml\isoents
    So as you can see, character encoding is set to ISO Latin1 (there is no way to use UTF-8 encoding in sgml files)
    Typing ź or ć in sgm document and opening it with framemaker sgml application - I receive: ¿æ and message: "Non-SGML character found; should have been character reference"
    Everything works fine when I type f.ex.: &x016B; and insert appropriate reference lines into isolat1.rw and isolat1.ent files
    But what I would like to avoid is editing those isoent files each time new character is be needed.

  • How to insert special character from Oracle form builder 10g

    Dear all,
    I need help. how to insert special character like 'Superscript or Subscript ' from oracle form builder 10g. I had try in Oracle form builder 6i with press ALT+ASCII code in the text item and it work, but in the oracle form builder 10g this method doesn't work... would you like to help me...somebody please...
    Best Regard,
    Dedy P.T.

    What do you mean by insert ... from Forms Builder? Do you mean you want to add it as text in a string of pl/sql code or as part of boiler plate text (label) or a value on the Property Palette?
    For special characters you would need set NLS_LANG to something that would support the characters you want to use. For the Builder to see the change, you would need to set NLS_LANG to something like:
    NLS_LANG=AMERICAN_AMERICA.UTF8
    This can be done in the Windows Registry or system. As I mentioned, this will only apply to the Builder and will have nothing to do with a running form. For running forms you would need to set this in default.env. As for things like super and sub scripts, these are font formats and not necessarily characters. For the most part, I don't believe these are supported in Forms.

  • In Font Book OS 10.8.5 how do you insert a character with Font like you could in 10.6

    In OS 10.6 I could go >edit>special characters: view glyph, glyph Catalog, Font: <font name> and I would see a table of each character in a font. Then, I could select a character and either drag it to my document or click Insert Font in the lower right hand corner and it would put the character into the document.
    How do I do the same thing in OS 10.8.5? How do I insert a character into a document through fontbook or any other manner?

    You need to use another app for this, like Ultra Character Map or Popchar.
    This should only be necessary if you are using a non-standard font, which may not be a good idea (since there is no guarantee your glyph will be seen by anyone else).  If the character exists in Unicode, you should be able to find it in Character Viewer and input via double-click or drag/drop.
    If you provide examples of what you need to input, I can perhaps tell you how to find them.

  • Get Euro Character

    hello. How I can get the Euro Character ?. I�m Using the ISO-8859-15 charset in an content Server Page and then i�m trying to get the information from this page. With my sniffer i see that all the petition is using this charset. To connect to the page I use this code.
    BufferedReader paginaHtml = new BufferedReader( new InputStreamReader( url.openStream(),"ISO-8859-1") );
          String aux;
          StringBuffer sb = new StringBuffer();
          while((aux = paginaHtml.readLine()) != null) {
             sb.append(aux);
          System.out.println("-->buffer: " + sb.toString());

    First of all it isn't clear to me why, when the page is encoded with ISO-8859-15, you would deliberately decode it with ISO-8859-1. I don't know offhand which code points are different, I will leave you to look that up, but you would be garbling those characters.
    However, the real question is what you mean by "get". That code, with accurate encoding names, should read the page into your program.

  • Inserting Chinese character using sqlplus

    I am not able to insert Chinese character using sqlplus .
    Am getting disconnected when trying to insert.
    with no error
    message coming
    is disconnected form oracle enterpise 10.2.0.2.0 with .. mining..
    Please help.

    sql is simple insert statement
    insert into t5(txt) values ('中中 中 中 中 中 中 中 中 中 ');
    os is AIX
    I wonder when i using sql developer I am able to insert.
    regarding environmental variable , I am not setting any variable regarding NLS.
    I simply connect sqlplus username/password
    when I execute following statement
    sqlplus disconnect without giving any error.
    question is why sql developer is able able to insert and sqlplus not
    Thanks for reply

  • Euro Character

    I'm trying to print the euro character in a jsp. The code below prints a question mark though. I figured since I was setting the locale to iso-8859-1 that it should display correctly but it doesn't. Can someone point out where I'm going wrong here? Thanks in advance.
    <%
         Locale locale = new Locale("ISO-8859-1");
         response.setLocale(locale);
         PrintWriter responseWriter = response.getWriter();
         int euroInt = 8364;
         char euro = (char) euroInt;
         responseWriter.print(euro);
    %>

    Does your browser supports this charset? the answer is no, so your browser didn't recognize the character.

  • Problem with the EURO character

    I can't see the Euro character and I don't understand why. I use the symbol \u20AC and it doesn't work. I have use some fonts which allow the symbol but I only get a white space or nothing.
    I haven't tried to print it but I'll try. This problem happens trying to show in JLabels or JTextFields.
    Does anyone know what's wrong?
    I'm working with JDK 1.3.

    Hi Andres,
    I've seen this situation before with several characters that don't display in certain fonts even though font.canDisplay(char) evaluates true.
    For example, Courier New (among many others) and \u20ac . (I don't know why this is?)
    Anyway, use the Ariel Unicode MS font and it will display.
    Regards,
    Joe

  • Inserting Special Character using SQL*Plus

    I am trying to insert special character like ® using SQL*Plus but it is inserting a .(dot) instead.
    Environment:
    Oracle Enterprise version : 9.2.0.3.0
    Sun Solaris 8
    Any help will be appreciated.
    Regards,
    Nirmalya

    That's the reason I use ASCII values always for special characters.
    SQL> create table sample1(col1 varchar2(50))
      2  /
    Table created.
    SQL> insert into sample1
      2  select 'The temperature outside is 20'||chr(176)||' centigrade' col1
      3  from dual
      4  /
    1 row created.
    SQL> commit
      2  /
    Commit complete.
    SQL> select * from sample1
      2  /
    COL1
    The temperature outside is 20° centigrade
    1 row selected.
    SQL> drop table sample1 purge
      2  /
    Table dropped.
    SQL> Cheers
    Sarma.

  • Not able to send euro character ' €' via socket

    OS : Solaris - The solaris login profile is set with LC_CTYPE, LC_CTYPE, LC_LANG=ISO-8859-15 and we are able to see this when we run the set command and also locale in solaris.
    JRE : 1.6
    Application deployed in Weblogic 10.3
    I m trying to send a euro character in java via socket, but in the receiving end not able to receive properly. Even I have to tried to set the Charset ( in the java code )
    as ISO-8859-15 , but still it didn't work properly. Code snippet for the sample program to display euro symbol
    import java.io.UnsupportedEncodingException;
    import java.nio.charset.Charset;
    public class Euro {
    public static String createString( byte[] bytes, String enc )
    String CResult = null;
    try {
    CResult = new String( bytes, enc );
    } catch (UnsupportedEncodingException e) {
    e.printStackTrace();
    return CResult;
    // ISO8859-15 is same as ISO8859-1 but with EUR character
    public static String createStringISO8859_15( byte[] bytes )
    String CResultISO = null;
    CResultISO = new String( bytes, Charset.forName("ISO-8859-15" ));
    return CResultISO;
    public static void main(String[] args) throws Exception {
    //String enc = "€";
    byte[] iso8859_15 = { (byte) 0xA4 }; // euro sign
    //byte[] iso8859_15 = "0xA4".getBytes(); // euro sign
    /*     String Cresult = Euro.createString (iso8859_15, enc);
    System.out.println("createString Result : " + Cresult);*/
    String CresultISO = Euro.createStringISO8859_15(iso8859_15);
    System.out.println("createStringISO8859_15 Result : " + CresultISO);
    When I 'm running the above code in windows it is working fine whereas in Solaris it is not working. The console just displays ?, rather than the actual '€' symbol. Is this a display problem in console of vt100 or porgramming? Kindly suggest. How to make this work in Solaris.

    Please repost or edit that mess with {noformat}{noformat} tags and proper indenting so it can actually be read.
    And then explain what sockets have to do with the price of fish.                                                                                                                                                                                                                                                                                                                                                                                   

  • Script to insert a character with a given font

    Hello,
    I must be silly but I have searched the web for hours and could not find a solution to my "simple" problem:
    I  would like a script to do this:
    1. set font (eg MT Extra)
    2. insert a character based on unicode (eg F080)
    3.revert font to previous font
    This vould allow me to insert any character of any font and then continue typing my text with the regular font.
    Thank you for our help

    For something basic like this you should check out the documentation that comes with ESTK, under the Help menu. "Adobe Intro to Scripting" is a good place to start.
    Anyway, assuming you've got your text cursor blinking in some text, try this:
    myIP = app.selection[0];
    myIP.contents = "\uf080";
    myIP.appliedFont = "MT Extra";
    Ariel

  • Inserting a Character in between a String

    Dear All.
         I have a string of around 60-80 characters and its length depends at run time. Now I would like to insert a character value between the 3rd and the 4th character of the string.
    E.g : Str1 = '020BUPATEXAS...'
    Now I would like to insert a value 'E' between a 3rd charactre and 4th character as below:
    Str1 = '020EBUPATEXAS....'
        Can anyone throw some light on this.
    Regards, Vinay

    Hi,
    Another solution witout new variable:
      DATA:
        str1                          TYPE           string
                                      VALUE          '020BUPATEXASxxxxxxx'.
      CONCATENATE str1(3) 'E' str1+3 INTO str1.
    Regards,
    Daniel

  • Insert euro dollar symbol in database?

    I want to store euro symbol in database. I get exception wheverever I tries to store through insert. This is because it's a french character. Does NLS parameter has something to do? Pls tell me.

    The ASCII - Code for the EUR-Symbol is 128. So you could try to insert CHR(128) into the table.
    Regards,
    Gerd

Maybe you are looking for