craba
Slavan
- Učlanjen(a)
- 03.08.2005
- Poruke
- 145
- Poena
- 330
Moja oprema
- CPU & Cooler
- AMD Ryzen 7 5800X3D, Arctic Freezer 34 eSports DUO Red
- Matična ploča
- ASUS Prime B450M-A
- RAM
- Kingston DDR4-3200 16GB (2x8)
- GPU
- PowerColor AMD Radeon RX 6900 XT Red Devil
- Storage
- SSD Kingston 480GB, SATA III, A400
- Zvuk
- Logitech 2.1
- PSU
- EVGA Supernova 1600 G+, 80+ Gold 1600W, Fully Modular
- Kućište
- Fractal Design Define Mini C
- Monitor
- Samsung 27" IPS Full HD Led 75Hz
- Miš & tastatura
- A4Tech X7 XL-747H Laser mouse & Redragon K579 Mechanical keyboard
Pravim jednu web aplikaciju, kojom treba da omogućim korisnicima, koji se ne razumeju u web programiranje, jednostavan način da ažuriraju tekst na naslovnoj stranici svog web sajta. Dakle, kompletno rešenje postoji, u smislu web sajta, ja bih trebao da napravim nešto poput CMS-a, ali daleko jednostavnije.
Stvar je sledeća: web sajt je pisan u HTML-u, ASP-u, i koristi SQL Server 2005., ali na stranicama, koje klijent želi da ažurira, postoje tekstovi, koji, prirodno, sadrže latinična slova.
Zamislio sam proces ažuriranja teksta, tako što će se lice (administrator), logovati na sajt, time će mu biti dostupna alatka, preko koje će ažurirati sadržaj. Kada tu alatku pokrene, u stvari će mu se otvoriti jedan ekran pretraživača dimenzija npr. 600x700, na kojem bi postojao textarea, u koji bi administrator upisivao tekst, koji treba da zameni tekst na npr. naslovnoj strani. Kada završi sa unosom teksta u textarea, klinuo bi na dugme "ažuriraj" i time bi se taj tekst upisao u bazu, zakačenu na SQL Server 2005.
Textarea bi imao vrednost atributa name="tekst", klikom na dugme "ažuriraj" bi se aktivirao ASP skrip, koji bi izvršio povezivanje za bazom na SQL Serveru, i u određenu tabelu, u određenu kolonu bi vršio upis teksta, iz textarea, sa prethodne strane, koji mu je prosleđen.
Tu nastaje problem. Ukoliko u tom ASP skriptu definišem promenljivu Session("tekst"), koja traži vrednost textarea sa prethodne strane "'"+request("tekst")+"'", a zatim izvršim insert u tabelu, takava Session, ne može da zapampti latinična slova, kao što su čć, umesto njih upisuje cc. Ukoliko zaobiđem Session promenljivu, pa direktno u insert delu SQL izraza koristim "'"+request("tekst")+"'", opet isti problem. Nema latiničnih slova!
Tip podatka u tabeli, u koju se vrši upisivanje je nchar. Negde sam pročitao da, da bi se upisala latinična slova, potrebno je da SQL izraz izgleda npr. insert tabela (rb, ime, prezime) values (1, N'Dražen', N'Kovačćšđćč'), onda će u tabelu zaista i biti upisane vrednosto za ime i prezime, kao što je navedeno u values delu izraza, s tim da i tip podataka za polja u koje se unose ovakve vrednosti, mora biti nchar ili nvchar!
Kako da to rešenje primenim na Session promenljive ili "'"+request("tekst")+"'", ili postoji neko treće rešenje?
Hvala svima koji su u mogućnosti da pomognu, nadam se da sam u objašnjenju problema bio jasan.:wave:
Stvar je sledeća: web sajt je pisan u HTML-u, ASP-u, i koristi SQL Server 2005., ali na stranicama, koje klijent želi da ažurira, postoje tekstovi, koji, prirodno, sadrže latinična slova.
Zamislio sam proces ažuriranja teksta, tako što će se lice (administrator), logovati na sajt, time će mu biti dostupna alatka, preko koje će ažurirati sadržaj. Kada tu alatku pokrene, u stvari će mu se otvoriti jedan ekran pretraživača dimenzija npr. 600x700, na kojem bi postojao textarea, u koji bi administrator upisivao tekst, koji treba da zameni tekst na npr. naslovnoj strani. Kada završi sa unosom teksta u textarea, klinuo bi na dugme "ažuriraj" i time bi se taj tekst upisao u bazu, zakačenu na SQL Server 2005.
Textarea bi imao vrednost atributa name="tekst", klikom na dugme "ažuriraj" bi se aktivirao ASP skrip, koji bi izvršio povezivanje za bazom na SQL Serveru, i u određenu tabelu, u određenu kolonu bi vršio upis teksta, iz textarea, sa prethodne strane, koji mu je prosleđen.
Tu nastaje problem. Ukoliko u tom ASP skriptu definišem promenljivu Session("tekst"), koja traži vrednost textarea sa prethodne strane "'"+request("tekst")+"'", a zatim izvršim insert u tabelu, takava Session, ne može da zapampti latinična slova, kao što su čć, umesto njih upisuje cc. Ukoliko zaobiđem Session promenljivu, pa direktno u insert delu SQL izraza koristim "'"+request("tekst")+"'", opet isti problem. Nema latiničnih slova!
Tip podatka u tabeli, u koju se vrši upisivanje je nchar. Negde sam pročitao da, da bi se upisala latinična slova, potrebno je da SQL izraz izgleda npr. insert tabela (rb, ime, prezime) values (1, N'Dražen', N'Kovačćšđćč'), onda će u tabelu zaista i biti upisane vrednosto za ime i prezime, kao što je navedeno u values delu izraza, s tim da i tip podataka za polja u koje se unose ovakve vrednosti, mora biti nchar ili nvchar!
Kako da to rešenje primenim na Session promenljive ili "'"+request("tekst")+"'", ili postoji neko treće rešenje?
Hvala svima koji su u mogućnosti da pomognu, nadam se da sam u objašnjenju problema bio jasan.:wave: