Jump to content
php.lv forumi

UTF-8 to windows-1257


Rodan

Recommended Posts

Tad es rīkotos kaut kā tā:

 

SHOW TABLES FROM [database]

 

foreach(Tables_in_[database] as [table])

{

SHOW FIELDS FROM epus_billing

//noskaidrojam lauku nosaukumus, kuri ir primary

 

SELECT * FROM [table] vienā connectā

while(fetch_array)

{

UPDATE [table] SET

foreach (Field)

$value=iconv[$value]

WHERE tādi un tādi primary keys - citā konektā

}

}

Link to comment
Share on other sites

Tad es rīkotos kaut kā tā:

 

SHOW TABLES FROM [database]

 

foreach(Tables_in_[database] as [table])

{

SHOW FIELDS FROM epus_billing

//noskaidrojam lauku nosaukumus, kuri ir primary

 

SELECT * FROM [table] vienā connectā

while(fetch_array)

{

  UPDATE [table] SET

    foreach (Field)

    $value=iconv[$value]

  WHERE tādi un tādi primary keys  - citā konektā

}

}

14238[/snapback]

 

Vai mēs runājam par vienu lietu? Man nekas nav vajadzīgs rediģēt datu bazē. Un es nevaru izmantot iconv(). Man ir vajadzīgs algoritms vai funkcija, kas stradā tapat, ka iconv('UTF-8','windows-1257',$myString).

Link to comment
Share on other sites

turpinot рпр domu:

sastādi masīvu

$ary=array('Ā burts UTF-8 kodējuma'=>'Ā',...);

un izmanto str_replace(array_keys($ary),$array_values($ary),$string);

 

tikai atgādināšu, ka iekš tā UTF-8 var būt arī citas valodas nekā latviešu

Link to comment
Share on other sites

×
×
  • Create New...