Zdravím,
Možná se někdo potýkal s podobným problém a bude vědět co s tím, tak zkouším štěstí. Do firmy nám přichází csv soubor (ANSI kodování) s názvy firem což není nijak nestandartní, ale jedna z firem je „Timothyho institut” u které máme problémy s „”. Tyto znaky se nám mění za ??
Pro nahrávání do DB používáme SQL loader, kdy jsou již zkoušel všemožná nastavení CHARACTERSET v ctl souboru.
Nastavení NLS_CHARACTER v DB je takovéto
NLS_CHARACTERSET EE8ISO8859P2
NLS_NCHAR_CHARACTERSET AL16UTF16
Lze tento problém s těmito charactery nějak obejít? Nebo to vypadá na změnu NLS_CHARACTERSET databáze třeba na UTF8? (to nejspíše nepůjde skrz to, že se to nechce provoznímu týmu měnit..)
Děkuji moc za rady a tipy už jsem fakt bezradný...
Tak jsem přišel na opravu, kdy jsme v tabulce měli sloupec ve VARCHAR2(1000) a změnil jsem ho na NMVARCHAR2(1000) a už to jde :)
Tak pro ostatní, kdyby někdo hledal
alter table
table
modify
(
sloupec nvarchar2(1000)
);