Language problem: ODBC changes special characters
We are running Oracle 10 g and you have clients who need to access certain points of view using an ODBC connection.The Instant Client ODBC package installation goes smoothly. We have established a system DSN and the customer has a connection to the database.
Some special characters (e.g. German "& licence;","& ouml;) "," & uuml; "and the symbol"& Oslash; ("in diameter) are however changed when seen in Access or other 3rd party programms that use this system DSN (" "& licence; ' becomes 'a'," & ouml; "becomes"o","& Oslash;"becomes"? ", etc..").
I guess there may be only a single parameter, that we missed to set up. Can anyone help?
TNSNAMES. ORA (name changed):
ORACLE_DEVELOP =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = & lt; hostname & gt;)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = xyz)
)
)
Edited by: user10620045 the 16.12.2008 02:12
Ensure that your NLS_LANG = TERRITOIRE_LINGUISTIQUE. CHARACTERSET is compatible with that obtained on the database server.
the value of your CHARACTER set must match exactly that of the database.
Tags: Database
Similar Questions
-
Potential problem of keyboard - special characters
Hello!
I recently encountered a problem, and it is reproducible. When you type in Chrome on my Macbook Pro 13 inch Yosemite running, if I try to type a special character (for example, an 'e' with an accent), the keyboard becomes unresponsive. If I refresh the page, it still fails. The only way to make sensitive again is to close the browser and reopen it, but that does not make special characters work. Any ideas? I'm under 47.0.2526.111 (64 - bit) Chrome Version, if this is useful. Thank you!
You have this problem with any app Apple, such as Safari, Mail, TextEdit, Pages, messages, Notes?
-
How can Tempro language problem - I change the language?
Hello!
My Tempro is in Hungarian and I want it to be in English - I tried to uninstall and reinstall the program, but it is still in Hungarian.
Can someone please?
Thank youPreinstalled operating system is also Hungarian?
-
How to prevent &; special characters conversion of &; amp;
I try to use the extraordinary character & radic; in my help files. However, the editor continues to change the ampersand with & amp; whenever I leave HTML in design view. How to stop this behavior?
Thank you
Many people have had problems with HTML special characters in their "spelled" versions
Have you tried a digital enconding for the same symbol? My Windows charmap indicates a character U + 221 a reference (I think translates UTF-8 0x221A); a site called webref.info shows HTML encoding of & #8730. Digital HTML seems more likely, but I think that HR went compatible to RH7 or 8 UTF-8 version.
You can also try to select/copy/paste Windows charmap - I don't know if it will work better, but RoboHelp is quite oriented Windows.
Sorry I can't be more specific, but I have an old version of HR and cannot test these suggestions.
-
Problems with special characters with Apex5
Hello together,
I hope, I'm right on this forum with this problem, I have found no other best match.
I have a single database called apex12D on 12.1.0.2 it's my database of the 5 Apex develompent. Apex 5.0.2 is installed, also the German language of Apex. The OS is Oracle Linux 6.
On a second machine that I have configured the Oracle Data Service remains with tomcat (installed from the repositories) and apache (also installed deposits), running on the Oracle Linux 7 operating system. This machine is my "http server" to connect to my Apex environment. Everything is very well workung, but when I go on my Apex Admin Backend all special characters in German (A, U, O,...) are displayed incorrectly. Which looks very good.
What makes that I made:
To the database (apex12D), I put all the nls paramereters the installation of the database of German letters:
SYS@apex12D> select * from nls_database_parameters; PARAMETER VALUE --------------------------------------------------------- NLS_RDBMS_VERSION 12.1.0.2.0 NLS_NCHAR_CONV_EXCP FALSE NLS_LENGTH_SEMANTICS BYTE NLS_COMP BINARY NLS_DUAL_CURRENCY ? NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF NLS_TIME_FORMAT HH24:MI:SSXFF NLS_SORT GERMAN NLS_DATE_LANGUAGE GERMAN NLS_DATE_FORMAT DD.MM.RR NLS_CALENDAR GREGORIAN NLS_NUMERIC_CHARACTERS ,. NLS_NCHAR_CHARACTERSET UTF8 NLS_CHARACTERSET AL32UTF8 NLS_ISO_CURRENCY GERMANY NLS_CURRENCY ? NLS_TERRITORY GERMANY NLS_LANGUAGE GERMAN 20 rows selected.
SPFILE parameters tells a different story, I tried to put them with "change the database < parameter > = < value > scope = spfile" and if a database has restarted, nothing changes.
SYS@apex12D> show parameter nls NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ nls_calendar string GREGORIAN nls_comp string BINARY nls_currency string $ nls_date_format string DD-MON-RR nls_date_language string AMERICAN nls_dual_currency string $ nls_iso_currency string AMERICA nls_language string AMERICAN nls_length_semantics string BYTE nls_nchar_conv_excp string FALSE nls_numeric_characters string ., nls_sort string BINARY nls_territory string AMERICA nls_time_format string HH.MI.SSXFF AM nls_time_tz_format string HH.MI.SSXFF AM TZR nls_timestamp_format string DD-MON-RR HH.MI.SSXFF AM nls_timestamp_tz_format string DD-MON-RR HH.MI.SSXFF AM TZR SYS@apex12D>
Interestingly, it is that when I write a pfile to the bottom of my spfile and open it with vi, everything looks great. But OK.
apex12D.__data_transfer_cache_size=0 apex12D.__db_cache_size=2030043136 apex12D.__java_pool_size=50331648 apex12D.__large_pool_size=385875968 apex12D.__oracle_base='/usr/local/oracle'#ORACLE_BASE set from environment apex12D.__pga_aggregate_target=536870912 apex12D.__sga_target=3221225472 apex12D.__shared_io_pool_size=150994944 apex12D.__shared_pool_size=570425344 apex12D.__streams_pool_size=16777216 *.audit_file_dest='/usr/local/oracle/admin/apex12D/adump' *.audit_trail='db' *.compatible='12.1.0.2.0' *.control_files='+DATA_QUM169/APEX12D/CONTROLFILE/current.505.898513523','+FRA_QUM169/APEX12D/CONTROLFILE/current.2094.898513525' *.db_block_size=8192 *.db_create_file_dest='+DATA_QUM169' *.db_create_online_log_dest_1='+DATA_QUM169' *.db_create_online_log_dest_2='+FRA_QUM169' *.db_domain='' *.db_name='apex12D' *.db_recovery_file_dest='+FRA_QUM169' *.db_recovery_file_dest_size=10240m *.diagnostic_dest='/usr/local/oracle' *.dispatchers='(PROTOCOL=TCP) (SERVICE=apex12DXDB)' *.local_listener='LISTENER_APEX12D' *.log_archive_dest_1='LOCATION=+FRA_QUM169' *.log_archive_dest_2='LOCATION=+DATA_QUM169' *.log_archive_format='%t_%s_%r.dbf' *.nls_currency='$' *.nls_date_language='GERMAN' *.nls_dual_currency='$' *.nls_iso_currency='GERMANY' *.nls_language='GERMAN' *.nls_territory='GERMANY' *.open_cursors=300 *.pga_aggregate_target=512m *.processes=600 *.recyclebin='OFF' *.remote_login_passwordfile='EXCLUSIVE' *.sga_target=3072m *.undo_tablespace='UNDOTBS1'
The server' http' ADR is configured under the orards user, so I've put this in the .bash_profile:
NLS_LANG=GERMAN_GERMANY.AL32UTF8 export NLS_LANG
The same I did for the root, just for test user, because only root can start tomcat and apache systemctl. Apache and tomcat user/bin/nologin as Bash, so I think that their bash_profile will not if I create a.
But nothing really worked. Can anyone help please?
Thank you and best regards,
DavidHello
good German special characters are agree on the first server in ther, but not the second? I have this behavior when I set NLS_LANG = GERMAN_GERMANY. AL32UTF8 when I install the extension of the German language.
Best regards
Thomas
(Grussle aus Böblingen)
-
SLM2048 - problems of password with special characters
Hi all
We´ve got a SLM2048 in use (more updated FW) and I wanted to ask our new standards of password on this switch. So I changed the password for the admin user and used special characters, that were = &! = and clicked on update and save the changes. Now, I know that I should use alphanumeric characters only, but why are there no routine that checks the IPL for compliance before writing it on the switch.
Problem now is that I'm unable to open a session and Don t want to do a hard reset, because the pattern would be lost. I know it should be a user admin rescue, but there is none. What can I do now? Any chance that a cisco engineer could get in touch with me to debug the password entered in the laboratory and then, who could tell me what was recorded in ROM or how I can connect again?
Thank you
Philippe
Hello
I will ask our PM on a routine that checks for characters and whether or not they are acceptable for the system. We should also make this more clear in the Administrator's guide.
Just thinking out loud here... If she had the character, I wonder if he he replaced by a space, stars or a different character. Have you tried with spaces where special characters have been?
HTH,
Andrew Lissitz
-
Problem with Demo_Mail package sending an attachment and special characters
Hello
I did use the Demo_Mail package with the example in the http://www.oracle.com/technology/sample_code/tech/pl_sql/htdocs/Utl_Smtp_Sample.html for many years on my 9i database.
Recently, we have taken a form that depends on this package and quickly found that Asian characters were not correctly in the e-mail subject or body. When I changed the procedure by example, characters came through, however, attachments now appear in the body of the email as ascii.
/*------------------------------------------------------start the email creation--------------------------------------------------------------------*/
Conn: = demo_mail.begin_mail)
sender = > from_name,.
recipient = > to_name,.
subject = > subject,.
mime_type = > "text/plain; charset = utf8');
() demo_mail.write_mb_text
Conn = > conn,.
message = > message | UTL_TCP. CRLF);
If file1 is not null
then
() demo_mail2.begin_attachment
Conn = > conn,.
mime_type = > ' application/octet-stream. "
Online = > FALSE,
v_filename = > file1.
transfer_enc = > 'base64');
file_len: = dbms_lob.getlength (wire);
modulo: = mod (file_len, TN);
parts: = trunc(file_len / amt);
/ * (dbms_lob.read (wire, amt, filepos, buf); * /)
While (counter < = pieces) LOOP
DBMS_LOB. Read (wire, amt, filepos, buf);
demo_mail.write_raw (conn, utl_encode.base64_encode (buf));
filepos: = counter * TN + 1;
counter: = counter + 1;
END LOOP;
/ * Point on the rest of the data buffer * /.
IF (modulo <>0) then
DBMS_LOB. Read (wire, modulo, filepos, buf);
demo_mail2.write_raw (conn, utl_encode.base64_encode (buf));
end if;
() demo_mail.end_attachment
Conn = > conn);
end if;
() demo_mail.end_mail
Conn = > conn);
/*------------------------------------------------------end the email creation--------------------------------------------------------------------*/
How can I have my cake and eat it too? Examples of scripts showing this scenario exist?
In addition, even if I was able to get the body of the email to display special characters, the subject line still displays question marks instead of the special characters. I was never able to solve this problem.
Any help to any of these questions is greatly appreciated!
Thank you
KimYou use the utl_encode.quoted_printable_encode before making all these changes? Most, if not all, of these accented characters must be converted to quoted printable form by the utl_encode.quoted_printable_encode function, then you only need to focus on the specific characters that must be encoded to the channel to cover additional expenditures for the mimeheader encoding. Specifically the white space characters should be encoded as well as the question mark.
Also, I have done some minor testing and it seems that the quoted_printable_encode function folds the text when it exceeds a specific length. If I unfold the coded text object lines seem to come by fine. The folding text string is an equal sign followed by the sequence CRLF, unfold the text is a simple matter of these three characters. These changes becomes the encoding routine encapsulated in a function:
create or replace function mimeheader_encode( p_str varchar2 , p_charset varchar2 := 'UTF-8') return varchar2 is l_str varchar2(2000); begin l_str:=utl_raw.cast_to_varchar2(utl_encode.quoted_printable_encode(utl_raw.cast_to_raw(p_str))); l_str:=replace(l_str,'='||chr(13)||chr(10),''); --unfold the data l_str:=replace(l_str,'?','=3f'); --quote question marks l_str:=replace(l_str,' ','=20'); --quote spaces l_str:='=?'||p_charset||'?Q?'||l_str||'?='; -- add prefix and suffix return l_str; end; /
-
Problem of L50 - B satellite with special characters in country
I recently bought the laptop SATELLITE L50 - B - 17 c and have a problem with special characters from countries in windows 7.
In Polish, key key programmer combination right alt and the keys 'z', 'x', and 'c' should give the Polish special characters.
Unfortunately this does not work for these three keys, however works other keys in Polish characters as 'l', 'n', 'a', a ' or 'e '. I suspect that this may be linked to the special key Fn,.
However turning or disable in the BIOS did not help. Maybe there should be a driver of special keyboard for windows 7, but I have not found it :(
{quote} I recently bought the laptop SATELLITE L50 - B - 17 c and have a problem with special characters from countries in windows 7. {quote}
The laptop has been presintalled and configured with the Win 8.1 System.
Have you noticed this problem with installation of Win 7 8.1 or after the victory?If you have an external USB keyboard, I recommend you to check if the same problem would appear using the USB keyboard. In case the external USB keyboard would work correctly, the problem could be related to a defective internal keyboard
-
problem with special characters
I have a problem with special characters. When I save a project or for export.
& yacute; figure like & Yacute;
& uacute; is shown as & Uacute;
& aacute; figure like & Aacute;
& iacute; figure as & Iacute;
& oacute; is shown as & Oacute;
& eacute; appears under the name & Eacute;
Hi Stephan,
This has been fixed in the latest version of reflow; Please install the latest version.
Thank you
-irina
-
Problem with special characters: € among others
Hello world
I'm updating some special characters on my DB.
But every time I try to put up-to-date I always get the same data, even if the YPDATE Clause says that the data has been successfully updated.
For example, whenever I try to update and € sign, it does according to the UPDATE clause, but is not on the table.
Any advice on how to proceed?
I really appreciate your advice.
Best regards.
Jaison
Published by: Stephanie on 27-ene-2012 08:56Stephanie wrote:
Would it just enough to do that?
...It is an ancient and not recommended, method which can corrupt data.
Instead, please read about changing tank db in the Migration of the character value:
http://docs.Oracle.com/CD/E11882_01/server.112/e10729/ch11charsetmig.htmThe first recommendation is to fully export and import a new database with the correct character sets.
-
PDF attributes - special characters - Microsoft word has changed
I create multiple PDFs (with Acrobat 9 Pro) every day from Microsoft Word 2003. When I do a lot of changes to the MS Word document, I compare the new PDF from the old PDF. The menu of Acrobat 9, I use the Document / compare and select "reports, spreadsheets, presentations magazine.
I have a lot of special characters in my Word document, such as chips, and symbol characters such as ' less than or equal to ' and ' greater than or equal to ". Even if none of the pages with these symbols have changed, the special characters are marked as changes.
It's really annoying. I have to watch many false "changed pages" and decide to ignore them. Today, I've recreated a 62 page PDF file. There is only two pages I had edited in Word format. When I compared the files PDF, he marked 30 pages with modifications.
Each page with a point of the bullet has been marked as a change. When I pass the mouse on this point in the Acrobat summary compare, it shows a different size ball and indicates that the police has changed. But actually, nothing has changed.
I'm curious to know if anyone knows how to keep these elements of flag changes Acrobat. In earlier versions of Acrobat, there was a way to say to ignore the changes of fonts. Maybe someone could tell me how to do this in Acrobat 9...
One possibility could be that the fonts are not included.
-
Problem with cfhtmltopdf and special characters
How can I fix cfhtmltopdf showing '? ' for special characters "1/2", "3/4", "•"? We have 11,0,07,296330 Standard in ColdFusion Server installed.
After further research and discussed with our system/DBA administrator, we suspected that he needed the CF11 Server JVM setting. We have added '-Dfile.encoding = utf8 "to java.args in ShadoMX/util/Flex/SDK/bin/jvm.config and special characters displayed correctly.
-
Glossary problem with special characters.
Hello
I have to Add a/c as a term in the glossary (by plane).
It seems to be well understood, but after the publication, the term a/c is not active: I can not click on it.
Could you tell me how to enter this term in order to allow the glossary work correctly for this term.
Thank you in advance.
Best regards
Catherine
Sorry, glossary widget is very strict for special characters, it does not support the characters in combination like u n or
-
Problem with special characters loaded from XML
I have a XML with elements that contain special characters (for example: n, N, a, A, etc.), when I load the code XML and do a Trace () the element responsible, I see that it is loaded correctly, but in the text field is not special characters. For example, in the XML file, I have the Bañostext, but in the field indicated text Baos.
It is clear that in the text field consist of uppercase, lowercase, numbers, punctuation symbols, and basic Latin characters.
I also tested with stop System.useCodePage = true in the code, but does not.
Thanks for any help you can give me.
Garchabig.
PD: Sorry for the bad English, I'm Latino. -
embed a font that contains the characters required.
-
Hello
Please help me to remove the special characters when loading using sqlldr.
I am trying to load some data from a data file
test.csv
But after loading the table for the lastname column, I see some special characters like little boxes, making the increment of length by 1.MemberID,MBR_SUFFIX,LETTER_Date,Drawer,Folder,LetterID,Position,DOB,FirstName,LastName 931021321,10,20100419,4,34104,AGE29,0,,JOSEPH,LEBOVITS 931766197,10,20100419,4,34104,AGE29,0,,MICHAEL,MARRONE 930450614,10,20100419,4,34104,AGE29,0,,BRUNO,LOIA 939147142,10,20100419,4,34104,AGE29,0,,MARY,MATARAZZO 930867919,10,20100419,4,34104,AGE29,0,,DAVID,SCHONFELD 930576878,10,20100419,4,34104,AGE29,0,,SARANTOS,VARELLAS 931058329,10,20100419,4,34104,AGE29,0,,LARRY,HILLPOT 930099675,10,20100419,4,34104,AGE29,0,,HOWARD,EIFERMAN 931976458,10,20100419,4,34104,AGE29,0,,DAVID,WEINGARTNER 931814575,10,20100419,4,34104,AGE29,0,,JESSICA,GERMANY 931911445,10,20100419,4,34104,AGE29,0,,DOMENICO,REGA 930444053,10,20100419,4,34104,AGE29,0,,AUDA,PICHARDO 931814560,10,20100419,4,34104,AGE29,0,,JASON,THORS 931171736,10,20100419,4,34104,AGE29,0,,OKORO,UKPABI
How can I avoid it.
Help, pleaseIf you use SQL Loader, then you can call pl/sql functions, placing them between quotes along the column of data loaded, like this for example.
LastName position(10:40) "replace(:LastName,chr(13),'')",
Maybe you are looking for
-
The Mozilla FF page loads, but no site that is open in FF. I checked the Proxy box, I disabled my Windows Firewall. There is a firewall for my Norton, but which has been there since day 1. One day, I do all my things FF without problem; the next morn
-
Satellite A200-1s 5 charger (AC adapter) is defective
Hello Several days ago my cell phone charger started broadcasting a few strange sounds like an ACE with a variable harmonic frequency. And at the same time that he stopped to load laptop.It's my favorite laptop and I'm really happy with it except thi
-
At the same time everything worked well. My pre calendar has now all grey and not able to be visible. All past events have sync with Google online. New events concluded pre label of Google are also not visible and do not appear on the online Googl
-
I created three buttonfields like this. final CreateCustomField field1 = new CreateCustomField ("First tab", ButtonField.FOCUSABLE |) ButtonField.CONSUME_CLICK);"final CreateCustomField field2 = new CreateCustomField second tab", ButtonField.FOCUSABL
-
I have problem with 2 PC Windows 8 running on a network. I am able to ping the 2nd system but the 2nd system is not able to ping - me. The problem persists on the firewall enabled or disabled. I have no problem with my file manager to view each PC th