Problem displaying "latin capital letter A with circumflex" in Answers

Hello all,
I have "A with circumflex" in a string in the database. When I try to display it in Answers, that character is ignored completely.
AÂBCD is getting displayed as ABCD.
Please let me know if you have any suggestions!!
Thanks,
Girish

This behaviour is correct because CHR(194) is not a valid character in UTF8, the function CHR( ) corresponds to the encoding value of a character in the database character set encoding.
CHR(194) is only a Latin capital letter A with circumflex for ISO8859-P1.
Now to explain the behaviours that you are seeing. Whenever Oracle performs string manipulations, such as concatenation ||, SUBSTR(), INSTR() etc. It will verify to see whether a character is valid or not, if it is not valid then that character will be removed. In your case CHR(194)||CHR(194) returns NULL (0 byte) because CHR(194) is not valid character; hence DUMP() on a empty string returns NULL. If you change this to 'C'||CHR(194)||'T' then you will see that LENGTH ('C'||CHR194)||'T') returns 2 bytes, and that the DUMP command on ('C'||CHR(194)||'T') returns 0x43,0x54.
The function DUMP ( ) does not perform any character checking, because it always dump out the binary values of a string or a column.
Regards
Nat

Similar Messages

  • Latin capital letter A with circumflex problem  (Â)

    Latin capital letter A with circumflex problem (hex 00C2 ,Â)
    My DB is UTF8 as per the query below.
    select * from NLS_DATABASE_PARAMETERS where parameter='NLS_CHARACTERSET'
    Result = UTF8
    select chr(194) ,dump(chr(194),16) , chr(194)||chr(194), dump(chr(194)||chr(194),16) from dual
    result =
         Typ=1 Len=1: c2     NULL     NULL
    Why is chr(194)||chr(194) being made a null by DB.
    I agree it's not a valid char sequence.
    Oracle should give a error or give me hex c2c2

    This behaviour is correct because CHR(194) is not a valid character in UTF8, the function CHR( ) corresponds to the encoding value of a character in the database character set encoding.
    CHR(194) is only a Latin capital letter A with circumflex for ISO8859-P1.
    Now to explain the behaviours that you are seeing. Whenever Oracle performs string manipulations, such as concatenation ||, SUBSTR(), INSTR() etc. It will verify to see whether a character is valid or not, if it is not valid then that character will be removed. In your case CHR(194)||CHR(194) returns NULL (0 byte) because CHR(194) is not valid character; hence DUMP() on a empty string returns NULL. If you change this to 'C'||CHR(194)||'T' then you will see that LENGTH ('C'||CHR194)||'T') returns 2 bytes, and that the DUMP command on ('C'||CHR(194)||'T') returns 0x43,0x54.
    The function DUMP ( ) does not perform any character checking, because it always dump out the binary values of a string or a column.
    Regards
    Nat

  • Problems displaying a pdf correctly (both with preview and adobe reader)

    Hey guys,
    I've been having problems with displaying lecture notes (pdf files) correctly. It doesn't matter if I use preview or adobe reader.
    Can anyone please help me out?
    thanks a lot in advance,
    Simon

    Hi there,
    I have a very similar problem: a number of pdf files that I can see perfectly well in Safari/GoogleChrome do NOT show correctly in Preview or ANY iPad app I have (Notability, Adobe, PDF Expertm iAnnotate, Dropbox etc.).
    The problem is that punctuation -- with the expection of periods or bolded text -- does not show properly. For example, commas and quotation marks to not show, and some numbers to not show.
    Moreover, once I have annotated/viewed the problematic file on the IPad and resync to dropbox to view on Mac vis Adobe (which I do with most pdf files with no problems), I get an error message upon reopening the pdf file saying "Cannot extract the embedded font 'FAFWQV+--unknown-2--'. Some characters may not display or print correctly." (the 'quoted' text changes each time). When opening in Preview, no error message appears, though the fole is still lacking punctuation etc.
    Here is a link to one problematic pdf: http://niis.cass.cn/upload/2012/12/d20121201200145301.pdf
    NB: the file is in Mandarin, however I can successfully open/edit/annotate/sync other pdfs using Mandarin font so I'm not sure if the language is related to the problem.
    I would be extremely grateful for some help with this please!
    Thanks!

  • Letter l with stroke through it

    Letter l with stroke through it
    Working in Pages '08, when I type a lower-case l, followed immediately by a slash /, I get this: ł. For example, "matching aural/visual environments" gets rendered as “matching aurałvisual environments.” This happens when I'm using Palatino, my preferred typeface. It doesn't seem to happen with Arial, and I haven't tested it with any other typefaces.
    In the Macintosh Character Palette, ł is identified as "Latin small letter l with stroke. Unicode: 0142. UTF8: C5 82."
    I don't know whether this is a glitch unique to Palatino or a flaw in Pages. Either way, I'd like to find a solution. Does anyone have any suggestions?

    Working in Pages '08, when I type a lower-case l, followed immediately by a slash /, I get this: ł.
    In 2005, Apple Pages version 1 included Linotype Palatino with Apple TrueType spline glyph shapes and Apple Advanced Typography composition. The AAT composition had been created in an Apple tool available in the font software section of the Apple developer site.
    The composition is not programmed correctly for ISO-IEC 10646-Universal Character Set compliance. In correct programming, LATIN SMALL LETTER L WITH STROKE is composed per the graphic in the standard, and a stylistic alternate is composed in the AAT MORX table (or OT GSUB table).
    That is, Apple Advanced Typography and Microsoft OpenType make a distinction between preffered letter forms which are composed in the CMAP Character Map table and presentation letter forms which are composed in the AAT MORX or OT GSUB tables.
    The graphic in ISO-IEC 10646 is not a glyph variant of LATIN SMALL LETTER L followed by SOLIDUS. If you are writing Polish, the programming is utter non-sense. The same programming has LATIN SMALL LETTER O followed by SOLIDUS as ø, which is bunkum if you are writing Danish or Norwegian.
    Apple's idea was to supply mnemonic support for keyboarding non-English writing systems in the Latin script, so as in US English you say of ø that it is a composite of o and slash, you keyboard ø as a composite of o and slash. Arghhhhh ...
    /hh

  • When typing an email I need each new sentence to automaticaaly start with a capital letter. At present after a full stop the new sentence automatically starts with a lower case letternot an upper case one

    When typing an email new sentences do not automatically start with a capital letter after a full stop.
    Surely this should happen automatically without the need for me to touch the capital letter icon.
    peter

    peterlesliebabani wrote:
    i called apple and the guy i spoke to said it is probably a VIRUS and it will be corrected on the next update!
    Either you didn't actually call Apple, and got some tech support scammer instead (calling the first number that pops up on a Google search for "Apple support" can give you some bad numbers), or the Apple tech you spoke to didn't know what he's talking about. It's not a virus.
    As for the problem, if you have enabled auto-capitalization and the problem continues, first try resetting your device. Press and hold both the home button and the sleep/wake button for about 10 seconds, until the screen turns off. Ignore the slider that will appear. Release the buttons, then press and hold the sleep/wake button until the Apple logo appears. This is the equivalent of a reboot, and should not affect your data or apps.
    If that doesn't help, try restoring your device from backups, and if that doesn't help, restore it to factory settings (ie, do not restore a backup). See:
    http://support.apple.com/kb/ht1414
    If none of that helps, the issue is caused by some kind of hardware problem, and the device will need to be repaired or (more likely) replaced.

  • How can i set up mac mail so each line starts with a capital letter?

    how can i set up mac mail so each line starts with a capital letter? 

    I am pretty sure that this is not an option within Apple Mail.

  • How do I format a document in Pages 5.2 so that each sentence automatically starts with capital letter?

    How do I format a document in Pages 5.2 so that each sentence automatically starts with capital letter?

    If you installed the Devon Technologies (Freeware) WordService Service package, there is an item that will enable you to fix selected content to show initial capitals in sentences. You may need to enable this feature in the System Preferences > Keyboard > Shortcuts > Services selections. This only works in Pages v5.2 (and maybe later releases).

  • Display problem in JRE1.5 same works with 1.4.2

    I have a complex swing GUI code with JTree that has display problem. The code works well with JRE1.4.2. When opened with JRE1.5_<> the display is not working. Resizing with a mouse displays though. Programmatic resize doesn't work.

    I suggest you compile with 1.5 using the appropriate values of the -source and -target options to the javac command that cause it to emit 1.4 code - and see what happens.
    And also review the changes and bug fixes made between the two Java versions that you're comparing, looking for changes that account for the difference you're seeing.

  • Problem displaying a related field with an ADF Table

    I am trying to use an ADF table to display data that is setup with TopLink as a one-to-one mapping. The database table is the TICKET table and it has a field STATUS_ID. I would like to display the STATUS from the STATUS table instead of the STATUS_ID. The STATUS table has a STATUS_ID key and the ticket table is setup with a FK constraint on the STATUS table.
    I have two objects, Ticket and Status, that were created from the TopLink reverse engineer. I have created the TopLink mapping and generated the data controls ( this is the same process I used when going through the SRdemo). From the data control palette I dragged the FindAllTickets to my listTicket,jspx page and it shows a menu of options. I selected the ADF Read only table option and the only fields available in the dialog are from the TICKET table??
    The ADF table works and display all the data in the TICKET table but I have not been able to add another column to show the status from the STATUS table. There is a node under the findAllTickets data controlI for the Status. I dragged the individual fields over as ADF output test I can see the data from all the fields including the STATUS.STATUS field but I only see the last row. Also,this is not in a table format.
    Does anyone know how to set this up with an ADF table or is there a better way?
    Thank you
    Todd

    Hello,
    I'm encountering the same problem. One solution seems to use business components (a view object based on many entitiy objects) as described in the ADFBC tutorial, but like you i've based my development on the ADF tutorial and i think there is a solution but i didn't find it for the moment. I'm keep looking for a solution and if i find something, i'll send it to you.
    Good luck
    tif

  • Problems displaying itab with 'REUSE_ALV_GRID_DISPLAY'

    Hi experts!
    I have a problem displaying the internal table itab_test. Itab_uload is a TYPE TABLE of a complex and nested structure I defined in the DDIC. I am able to pass the entries, which are not conform with the specifications, to itab_test, but when I execute the program I get a short dump.
    Error message is:" It was tried to pass the internal table IT_FIELDCAT to the formal parameter IT_FIELDCAT. In doing so, a ^type conflict occured between the formal and the actual parameter."
    Can anybody please advise on the code-sample below. What did I wrong and what can I do to correct it?
    Thanks a lot for your help!
    Johann
    P.S.:Points will be rewarded for helpful answers!
    *&          DECLARATIONS
    TYPES: BEGIN OF error_test,
           oz TYPE c,
           bez TYPE c,
           END OF error_test.
    DATA: itab_test TYPE TABLE OF error_test WITH HEADER LINE,
          itab_upload TYPE TABLE OF zstr_gaeb WITH HEADER LINE.
    DATA: wa_upload TYPE zstr_gaeb,
          wa_lvbereich TYPE zstr_lvbereich,
          wa_bereichdeslv TYPE zstr_bereichdeslv,
          wa_beschreibung TYPE zstr_lvbeschreibung,
          wa_position TYPE zstr_position.
    DATA :      it_fieldcat TYPE lvc_t_fcat,
              wa_fieldcat LIKE LINE OF it_fieldcat,
              wrk_pos TYPE i.      
    *&           START OF SELECTION
    START-OF-SELECTION.
    LOOP AT itab_upload INTO wa_upload.
        LOOP AT wa_upload-vergabe-lv-lvbereich INTO wa_lvbereich.
          oz_len = STRLEN( wa_lvbereich-oz ).
          IF oz_len <> 3.
            MOVE wa_lvbereich-oz TO itab_test-oz.
            MOVE wa_lvbereich-bez TO itab_test-bez.
          ENDIF.
        ENDLOOP.
      ENDLOOP.
      CLEAR wa_fieldcat.
      wrk_pos = wrk_pos + 1.
      wa_fieldcat-col_pos = wrk_pos.
      wa_fieldcat-tabname = 'ITAB_TEST'.
      wa_fieldcat-fieldname = 'oz'.
      wa_fieldcat-seltext = 'Ordnungszahl'.
      wa_fieldcat-emphasize = ''.
      wa_fieldcat-hotspot = 'X'.
      APPEND wa_fieldcat TO it_fieldcat.
      CLEAR wa_fieldcat.
      wrk_pos = wrk_pos + 1.
      wa_fieldcat-col_pos = wrk_pos.
      wa_fieldcat-tabname = 'ITAB_TEST'.
      wa_fieldcat-fieldname = 'bez'.
      wa_fieldcat-seltext = 'Bezeichnung'.
      wa_fieldcat-emphasize = ''.
      wa_fieldcat-hotspot = ''.
      APPEND wa_fieldcat TO it_fieldcat.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
      I_CALLBACK_PROGRAM                = ' '
      I_CALLBACK_PF_STATUS_SET          = ' '
      I_CALLBACK_USER_COMMAND           = ' '
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      =
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
         it_fieldcat                       = it_fieldcat
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
      IT_EVENTS                         =
      IT_EVENT_EXIT                     =
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      I_HTML_HEIGHT_TOP                 = 0
      I_HTML_HEIGHT_END                 = 0
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      IR_SALV_FULLSCREEN_ADAPTER        =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                          = itab_test
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.

    Hello,
    Make the change like this
      DATA: L_R_REPID LIKE SY-REPID.
      L_R_REPID = SY-REPID.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    I_CALLBACK_PROGRAM = L_R_REPID " CHeck here
    * I_INTERFACE_CHECK = ' '
    * I_BYPASSING_BUFFER = ' '
    * I_BUFFER_ACTIVE = ' '
    * I_CALLBACK_PROGRAM = ' '
    * I_CALLBACK_PF_STATUS_SET = ' '
    * I_CALLBACK_USER_COMMAND = ' '
    * I_CALLBACK_TOP_OF_PAGE = ' '
    * I_CALLBACK_HTML_TOP_OF_PAGE = ' '
    * I_CALLBACK_HTML_END_OF_LIST = ' '
    * I_STRUCTURE_NAME =
    * I_BACKGROUND_ID = ' '
    * I_GRID_TITLE =
    * I_GRID_SETTINGS =
    * IS_LAYOUT =
    it_fieldcat = it_fieldcat
    * IT_EXCLUDING =
    * IT_SPECIAL_GROUPS =
    * IT_SORT =
    * IT_FILTER =
    * IS_SEL_HIDE =
    * I_DEFAULT = 'X'
    * I_SAVE = ' '
    * IS_VARIANT =
    * IT_EVENTS =
    * IT_EVENT_EXIT =
    * IS_PRINT =
    * IS_REPREP_ID =
    * I_SCREEN_START_COLUMN = 0
    * I_SCREEN_START_LINE = 0
    * I_SCREEN_END_COLUMN = 0
    * I_SCREEN_END_LINE = 0
    * I_HTML_HEIGHT_TOP = 0
    * I_HTML_HEIGHT_END = 0
    * IT_ALV_GRAPHICS =
    * IT_HYPERLINK =
    * IT_ADD_FIELDCAT =
    * IT_EXCEPT_QINFO =
    * IR_SALV_FULLSCREEN_ADAPTER =
    * IMPORTING
    * E_EXIT_CAUSED_BY_CALLER =
    * ES_EXIT_CAUSED_BY_USER =
    TABLES
    t_outtab = itab_test
    * EXCEPTIONS
    * PROGRAM_ERROR = 1
    * OTHERS = 2
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    VAsanth

  • Facing problem with the code for sending an .xls attachment via email, a field value contains leading zeros but excel automatically removes these from display i.e. (00444 with be displayed as 444).kindly guide .

    Facing problem with the code for sending an .xls attachment via email, a field value contains leading zeros but excel automatically removes these from display i.e. (00444 with be displayed as 444).kindly guide .

    Hi Chhayank,
    the problem is not the exported xls. If you have a look inside with Notepad or something like that, you will see that your leading zeros are exported correct.Excel-settings occurs this problem, it is all about how to open the document. If you use the import-assistant you will have no problems because there are options available how to handle the different columns.
    Another solution might be to get familiar with ABAP2XLS-Project. I got in my mind, that there is a method implemented, that will help you solving this problem. But that is not a five minute job
    ~Florian

  • I bought a iphone 3gs 4 months ago had a problem with display service centre replaced me with the phone when i checked the settings of the phone in cellular usage under call time the lifetime usage was 3 days and 18 hours.what sholud be done ?

    i bought a iphone 3gs 4 months ago had a problem with display service centre replaced me with the phone when i checked the settings of the phone in cellular usage under call time the lifetime usage was 3 days and 18 hours.what sholud be done ?

    How is your iPhone's display different?
    You can check the model number by  going to Settings/General/About. These are the model numbers for the various 3 GS models;
    MB715LL/A (16 GB Black), MB716LL/A (16 GB White), MB717LL/A (32 GB Black), MB718LL/A (32 GB White), MC555LL/A (8GB)

  • I have a column of names, some DO NOT start with a capital letter, how do I filter them

    new to Mac environment and i have a column of names, some DO NOT start with a capital letter, how do I filter them

    HI PTU,
    You can mark the rows starting with lower case letters using a formula, then filter on the contents of the column containing the formula. For the example below, the names are in column B and the formula is in column C.
    C2: =IF(AND(CODE(B)>=95,CODE(B)<=122),"!!!","")
    CODE returns the ASCII code for the first character in the target cell. Lower case letters have ASCII codes in the range specified in the formula: a = 95, z = 122
    For names starting with characters in this range, the forula returns a string of three exclamation points. For any other initial character, the formula returns a null string ( "" ).
    An empty cell in column B will cause the formula to return an error in that row of column C. You can avoid this by embedding the formula in an IF statement that suppresses the calculation if the length of the entry in column B is less than one character. Revised formula shown below.
    C2: =IF(LEN(B)<1,"",IF(AND(CODE(B)>=95,CODE(B)<=122),"!!!",""))
    Regards,
    Barry

  • HT1560 console blinking amber and white alternatively. displaying the Apple TV console with a question mark on top of it. What is the problem and pls how can it be solved ?

    console blinking amber and white alternatively. displaying the Apple TV console with a question mark on top of it. What is the problem and pls how can it be solved ?

    That's hard to say.
    General File Recovery
    If you stop using the drive it's possible to recover deleted files that have not been overwritten by using recovery software such as MAC Data Recovery, Data Rescue II, File Salvage or TechTool Pro.  Each of the preceding come on bootable CDs to enable usage without risk of writing more data to the hard drive.  Two free alternatives are Disk Drill and TestDisk.  Look for them and demos at MacUpdate or CNET Downloads. Recovery software usually provide trial versions that enable you to determine if the software would help before actually paying for it. Beyond this or if the drive has completely failed, then you would need to send the drive to a recovery service which is very expensive.
    The longer the hard drive remains in use and data are written to it, the greater the risk your deleted files will be overwritten.
    Also visit The XLab FAQs and read the FAQ on Data Recovery.

  • After update my iphone 4, I have problem charging my phone. It will always display Charging is not supported with this accessory

    After update my iphone 4, I have problem charging my phone. It will always display charging is not supported with this accessory. What happen to iOS 5, how come it can register my charger?

    I have a 3Gs and I cant charge my iPone with any of my non Apple charges such as my Logitech stereo since I upgraded to IOS5... what did Apple do?
    /M

Maybe you are looking for

  • Take a look at my site

    Hello All, After what seems like a lot of work. I now have my site up. The entire experience went more or less OK. I'm not a computer expert to be sure. I would like to know how it looks on IE and Firefox if anyone out there has those browsers. I tri

  • I cant upload cs5 bridge web gallery to dreamweaver

    Hello I created a web gallery in cs5 bridge. When I try to upload to dreamweaver I get an error message (access denied when creating directory). Is there any other way to to get my web gallery to dreamweaver? Thank you for your help in advance.

  • Camera wiggle wont respond, Ive been using after effects for over a year, absoloutley stumped ! help

    Ok, Exactley what the description said.. Ive been using AE for over a year but havent used cam wiggle since i was studying my course... I understand how it works i all click the null Position stopwatch then wiggle(12,34) etc (is that right ? ) But th

  • How To Sync Multiple Timelines in Premiere Pro CS4?

    In After Effects, if you create one Comp by dragging another one onto the "New Composition" icon, the timelines of those two comps will be synced (IE: If I jog to 00;00;16;06 in Comp01 and I switch over to Comp02, it will automatically jump to 00;00;

  • Excise invoice assignement

    Hello, I modified layout(j_1i_exc) and print program(zj_1i_exc_invoic) of output type  J1I0-Excise Invoice IN and i configured it .. it's working fine..! now i changed layout and form name of out put type jexc with the above form name(j_1i_exc) and p