JurisIT Ierakstīts Aprīlis 1, 2008 Share Ierakstīts Aprīlis 1, 2008 (labots) Sveiki! Please help! No programmēšanas daudz nesaprotu, be mēģinu bakstīties! WEB page ar trīs valodām Latviešu un angļu iekš IE ok! Bet krievu neiet! Ir trīs language faili: Laviešu failā norāde: $lang['ENCODING'] = 'utf-8'; Angļu failā: $lang['ENCODING'] = 'windows-1252'; Krievu failā: $lang['ENCODING'] = 'windows-1251'; Templeita index fails ar norādi: <meta http-equiv="Content-Type" content="text/html; charset={lang mkey='ENCODING'}" /> Nevaru saprast kādēļ nesrādā Rus valoda! Iekš mozillas arī LV neiet, bet manuāli pārlūkā mainot encodingu viss Ok! Dodiet lūdzu padomu! Labots Aprīlis 3, 2008 - JurisIT Link to comment Share on other sites More sharing options...
paulis Aprīlis 1, 2008 Share Aprīlis 1, 2008 izmanto visām valodām utf-8, visus failus pārtaisi uz utf-8 un index-a failā norādi utf-8. Link to comment Share on other sites More sharing options...
edw Aprīlis 1, 2008 Share Aprīlis 1, 2008 izmanto visām valodām utf-8 jo seviski krievu! Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 1, 2008 Author Share Aprīlis 1, 2008 izmanto visām valodām utf-8, visus failus pārtaisi uz utf-8 un index-a failā norādi utf-8. Tātad Visus failus no ACSII ar notepad pārseivoju uz utf-8 un visos failos valodām sarakstu utf-8 Pareizi esmu sapratis???? uz sql arī ir viss iekš utf-8 Link to comment Share on other sites More sharing options...
malinens2 Aprīlis 1, 2008 Share Aprīlis 1, 2008 Ja pilniigi viss ir uz utf-8, tad viss buus kedaas Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 1, 2008 Author Share Aprīlis 1, 2008 Paldies par info!!! Šī padarīšana būs ilgi baigi daudz failu! Bet nu laikam jāsāk.... Link to comment Share on other sites More sharing options...
paulis Aprīlis 1, 2008 Share Aprīlis 1, 2008 uu, un pirms tu to visu dari - uztaisi backup! Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 1, 2008 Author Share Aprīlis 1, 2008 Sveiki atkal! Man ir ~2000 files kurus vajag pārseivot uz utf-8 no ACSII !!!! Help!!! Jau Zb! Nav kāds tūlis ar ko Es varētu ātri to izdarīt, to ar notepad un save as utt... jau esmu izbesiijies! Please help! Link to comment Share on other sites More sharing options...
Guest ADEX Aprīlis 1, 2008 Share Aprīlis 1, 2008 http://www.google.com/search?hl=lv&cli...%C4%93t&lr= Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 2, 2008 Author Share Aprīlis 2, 2008 (labots) http://www.google.com/search?hl=lv&cli...%C4%93t&lr= Apskatījos! Bet līdz galam neiebraucu! Man ir jāuztais bat fails ar šo kodu!???? Un kurā vietā man jānorāda - ka utf-8 jāpārliek pilnīgi visi faili no konkrēta foldera???' Šī lieta pilnīgi visu sfiles pārveido uz utf-8???? Batch file conversion - character set and BOM detection of html files Const DestCharSet = "utf-8" 'Const DestCharSet = "ascii" Dim FS Set fs = CreateObject("Scripting.FileSystemObject") ConvertFolder "f:\", "f:\1" (mēģināju šeit norādīt foldera atrašanās vietu, neizdevās) Function ConvertFolder(byval InputPath, OutputPath) Dim InputFolder, File Set InputFolder = fs.GetFolder(InputPath) For Each File In InputFolder.Files If LCase(Right(File.Name,4)) = ".htm" Then Wscript.Echo File.Path 'wscript.echo OutputPath & "\" & replace(file.path,":","") ConvertFile File.Path, OutputPath & "\" & file.Name, DestCharSet End If Next Dim FilesFolder For Each FilesFolder In InputFolder.SubFolders ConvertFolder FilesFolder.Path, OutputPath Next End Function Sub ConvertFile(SourceFileName, DestFileName, DestCharSet) 'read the source file contents Dim FileContents Set FileContents = ReadOneFile(SourceFileName) 'Convert to the destination charset Set FileContents = FileContents.CharSetConvert(DestCharSet) 'Save to a destination file FileContents.SaveAs DestFileName End Sub Function ReadOneFile(FileName) Dim ByteArray Set ByteArray = CreateObject("ScriptUtils.ByteArray") 'Read first two bytes from the file ByteArray.ReadFrom FileName,,2 Select Case ByteArray.HexString 'unicode big endian Case "FEFF": ByteArray.CharSet = "unicodebig" 'Read the file from 3rd byte to end. ByteArray.ReadFrom FileName,3 'unicode little endian Case "FFFE": ByteArray.CharSet = "unicodelittle" 'Read the file from 3rd byte to end. ByteArray.ReadFrom FileName,3 Case Else: 'Read first three bytes from the file ByteArray.ReadFrom FileName,,3 If ByteArray.HexString = "EFBBBF" Then 'unicode utf-8 'read a file contents behind the BOM header ByteArray.ReadFrom FileName,4 ByteArray.CharSet = "utf-8" Else 'read whole contents of the file in other cases ByteArray.ReadFrom FileName On Error Resume Next 'try to detect charset from the data source' ByteArray.CharSet = DetectCharSet(ByteArray.String) 'Set some default charset (default is OEM) 'if err<>0 then ByteArray.CharSet = "windows-1250" End If End Select Set ReadOneFile = ByteArray End Function 'The Function detects charset from the source string data. Function DetectCharSet(Data) On Error Resume Next Dim charset 'the charset tag usually look like '<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> charset = Split(Data, "charset=", 2, vbTextCompare)(1) If Len(charset)>0 Then charset = Split(charset, """", 2, vbTextCompare)(0) End If DetectCharSet = charset End Function Labots Aprīlis 2, 2008 - JurisIT Link to comment Share on other sites More sharing options...
Guest ADEX Aprīlis 2, 2008 Share Aprīlis 2, 2008 Šitas izskatās pēc VB skripta nevis pēc .bat faila. Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 2, 2008 Author Share Aprīlis 2, 2008 Mācīties mācīties un vēlreiz mācīties!!! Googlēšu tālāk jāatrod tač ar ko normāli tos failus pārseivot! Link to comment Share on other sites More sharing options...
Guest ADEX Aprīlis 2, 2008 Share Aprīlis 2, 2008 Domāju, ka šitas pats derēs. Saglabā ar paplašinājumu .vbs, pameklē vbscript tutorial... Link to comment Share on other sites More sharing options...
yyy Aprīlis 2, 2008 Share Aprīlis 2, 2008 Vai tad standarta ASCII (pirmie 127 simboli) utf-8 un ASCII nebija vienādi? (ASCII teksts, kas satur tikai pirmos 127 ASCII simbolus, automātiski ir arī utf-8 teksts) Link to comment Share on other sites More sharing options...
Watch IT Aprīlis 2, 2008 Share Aprīlis 2, 2008 yyy, nebūs taisnība. JurisIT, tev nav kkādi lang faili vai tml? Tad pietiks, tikai, ja tiem failiem saliksi utf-8. Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 2, 2008 Author Share Aprīlis 2, 2008 yyy, nebūs taisnība. JurisIT, tev nav kkādi lang faili vai tml? Tad pietiks, tikai, ja tiem failiem saliksi utf-8. Situācija šāda: Kā jau sākumā minēju WEB page ar trīs valodām Latviešu un angļu iekš IE ok! Bet krievu neiet! Ir trīs language faili: Laviešu failā norāde: $lang['ENCODING'] = 'utf-8'; Angļu failā: $lang['ENCODING'] = 'utf-8; Krievu failā: $lang['ENCODING'] = 'utf-8'; Templeita index fails ar norādi: <meta http-equiv="Content-Type" content="text/html; charset={lang mkey='ENCODING'}" /> Nevaru saprast kādēļ nesrādā Rus valoda! Iekš mozillas arī LV neiet, bet manuāli pārlūkā mainot encodingu viss Ok! Pati lapa - visi faili ir nevis utf8 bet ANSI (tā vismaz notepad rāda) Jau sākumā bija problēma ka pat latviešu valoda negāja - tad paņēmu templeita index failu pārseivoju ka utf-8 un Lv valoda aizgāja iekš IE normāli! Kopā ir ap 2000 failiem - tāpēc manuāli pārseivojot baigas cakars, bet laikam jau būs jāsāk! Link to comment Share on other sites More sharing options...
Guest ADEX Aprīlis 2, 2008 Share Aprīlis 2, 2008 Pamēģini Kaboom. Link to comment Share on other sites More sharing options...
paulis Aprīlis 2, 2008 Share Aprīlis 2, 2008 reku ne-freeware - http://www.download32.com/unifier-i11088.html Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 3, 2008 Author Share Aprīlis 3, 2008 Pamēģini Kaboom. Pašlaik varu teikt liels paldies! Faili konvertējas uz utf-8 veiksmīgi ar Kaboom! Kad būšu visus pārkonvertējis, pārbaudīsu valodu un tad pastāstīšu kā gāja! Nu ko kā jau rakstīju - pastāstīšu kā gāja!!! Ņēmos ar to konvertēšanu, nočakarējos utt... Pats interesantākais ir tas, ka nevienu failu no ASCII nevajadzēja konvertēt uz UTF-8!!!!!!!!!!! Man bija uzinstalēts JSAS local server, noņēmu to nost uzliku WAMP nokonfigurēju uz UTF-8 tad ielīdu dziļāk un SQL settingus pārliku uz UTF-8 RUS un ENG failu atstāju kā ir LAT failā norādīju Encodingu uz UTF-8!!! Super! Viss strādā! Nākamais jautājums web page izstrādātājiem! Juatājums varbūt būs vai liksies jums pastulbs, bet iesakiet kā man pareizi jādara!!! Man ir tas saucamais WEBpage!!! Cik saprotu tas lādējas iekšā no index.php un līdzi ņemt templeitu!!!! Vienvārdakot tur ļoti daudz kas sarakstīts!!! Ko man darīt, ja man vajag, lai šī lapa kas lādējas kā pirmā nebūtu pirmā!! Tipa lai pirmā būtu cita lapa, ko es uztaisu (vēl nezinu iekš kā - Jūsu ieteikumi) un nospiežot uz lapas podziņu lādējas iekšā mana šī lapa!!! ???????????? Link to comment Share on other sites More sharing options...
Val Aprīlis 3, 2008 Share Aprīlis 3, 2008 pēdējo rindkopu vēlreiz un lēnāk var? Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 3, 2008 Author Share Aprīlis 3, 2008 pēdējo rindkopu vēlreiz un lēnāk var? Mana lapa (sauksim to par A) lādējas iekšā ar noteiktu sākumlapas izskatu! Es gribu uztaisīt tā lai pirms šīs esošās (A) sākumlapas ir vēl teiksim ievadlapa (B) kur nospiežot (B) lapā ieliktu podziņu atverās lapa (A) Cik man grūti, sarežģīti būtu to izdarīt???? Link to comment Share on other sites More sharing options...
Val Aprīlis 3, 2008 Share Aprīlis 3, 2008 (labots) iekš lapas B: ieliec <a href="saite_uz_A">uz lapu A</a> vispār jau labāk iztiec bez tās intro lapas. taisīt, jo "es tā redzēju citiem" nav vajadzīgs Labots Aprīlis 3, 2008 - Val Link to comment Share on other sites More sharing options...
Guest ADEX Aprīlis 3, 2008 Share Aprīlis 3, 2008 Un lapu A pārsauc savādāk, bet lapu B nosauc par index.php Link to comment Share on other sites More sharing options...
JurisIT Aprīlis 3, 2008 Author Share Aprīlis 3, 2008 Aha! Paldies! Mēģināšu!!! Noteikti vēl ko jautāšu!! Link to comment Share on other sites More sharing options...
paulis Aprīlis 4, 2008 Share Aprīlis 4, 2008 iekš httpd.conf faila vari izmainīt "DirectoryIndex". bet protams darīt to būtu muļķīgi Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!