| |
|
|
| | Как отформатировать текст, при добавлении в бд
è //буква "е " с ударением над ней
|
что бы он внёс в бд
| |
| |
|
|
| |
|
|
| |
для: Diablo_
(01.11.2006 в 11:42)
| | | Куда имено внёс? в какую таблицу и в какое поле?
Но общий вид будет таким (если я правильно понял):
<?
mysql_query("INSERT INTO table(pole) VALUES ('e')");
?>
|
| |
| |
|
|
| |
|
|
| |
для: DEM
(01.11.2006 в 11:52)
| | | думаю, тут надо воспользоваться функцией замены примерно так:
$string=str_replace("è", "e", $string);
|
| |
| |
|
|
| |
|
|
| |
для: elenaki
(01.11.2006 в 11:57)
| | | ну ведь таких символов можеты быть большое количество? и что мне все их проверять! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(01.11.2006 в 12:14)
| | | не больше, чем в греческом, наверно ;)
<?
function greek_transform($string)
{
$string=str_replace("%C1", "A", $string);
$string=str_replace("%C2", "V", $string);
$string=str_replace("%C3", "G", $string);
$string=str_replace("%C4", "D", $string);
$string=str_replace("%C5", "E", $string);
$string=str_replace("%C6", "Z", $string);
$string=str_replace("%C7", "H", $string);
$string=str_replace("%C8", "T", $string);
$string=str_replace("%C9", "I", $string);
$string=str_replace("%CA", "K", $string);
$string=str_replace("%CB", "L", $string);
$string=str_replace("%CC", "M", $string);
$string=str_replace("%CD", "N", $string);
$string=str_replace("%CE", "K", $string);
$string=str_replace("%CF", "O", $string);
$string=str_replace("%D0", "P", $string);
$string=str_replace("%D1", "R", $string);
$string=str_replace("%D3", "S", $string);
$string=str_replace("%D4", "T", $string);
$string=str_replace("%D5", "Y", $string);
$string=str_replace("%D6", "F", $string);
$string=str_replace("%D7", "C", $string);
$string=str_replace("%D8", "P", $string);
$string=str_replace("%D9", "W", $string);
// capitals
$string=str_replace("%E1", "A", $string);
$string=str_replace("%E2", "V", $string);
$string=str_replace("%E3", "G", $string);
$string=str_replace("%E4", "D", $string);
$string=str_replace("%E5", "E", $string);
$string=str_replace("%E6", "Z", $string);
$string=str_replace("%E7", "H", $string);
$string=str_replace("%E8", "T", $string);
$string=str_replace("%E9", "I", $string);
$string=str_replace("%EA", "K", $string);
$string=str_replace("%EB", "L", $string);
$string=str_replace("%EC", "M", $string);
$string=str_replace("%ED", "N", $string);
$string=str_replace("%EE", "K", $string);
$string=str_replace("%EF", "O", $string);
$string=str_replace("%F0", "P", $string);
$string=str_replace("%F1", "R", $string);
$string=str_replace("%F2", "S", $string);
$string=str_replace("%F3", "S", $string);
$string=str_replace("%F4", "T", $string);
$string=str_replace("%F5", "Y", $string);
$string=str_replace("%F6", "F", $string);
$string=str_replace("%F7", "C", $string);
$string=str_replace("%F8", "P", $string);
$string=str_replace("%F9", "W", $string);
// end capitals
// lower starting with accent
$string=str_replace("%DC", "A", $string);
$string=str_replace("%DD", "E", $string);
$string=str_replace("%DE", "H", $string);
$string=str_replace("%DF", "I", $string);
$string=str_replace("%FC", "O", $string);
$string=str_replace("%FD", "Y", $string);
$string=str_replace("%FE", "W", $string);
// capital starting with accent
$string=str_replace("%A2", "A", $string);
$string=str_replace("%B8", "E", $string);
$string=str_replace("%B9", "H", $string);
$string=str_replace("%BA", "I", $string);
$string=str_replace("%BC", "O", $string);
$string=str_replace("%BE", "Y", $string);
$string=str_replace("%BF", "W", $string);
return $string;
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: elenaki
(01.11.2006 в 12:24)
| | | Как-то это злобно....
<?
function greek_transform($string)
{
$from=array("%C1","%C2","%C3","%C4","%C5","%C6","%C7","%C8","%C9","%CA","%CB",
"%CC","%CD","%CE","%CF","%D0","%D1","%D3","%D4","%D5","%D6","%D7","%D8","%D9",
"%E1","%E2","%E3","%E4","%E5","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED",
"%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%DC",
"%DD","%DE","%DF","%FC","%FD","%FE","%A2","%B8","%B9","%BA","%BC","%BE","%BF");
$to=array("A","V","G","D","E","Z","H","T","I","K","L","M","N","K","O","P","R",
"S","T","Y","F","C","P","W","A","V","G","D","E","Z","H","T","I","K","L","M",
"N","K","O","P","R","S","S","T","Y","F","C","P","W","A","E","H","I","O","Y",
"W","A","E","H","I","O","Y","W");
return str_replace($from, $to, $string);
}
?>
|
так хотя бы... | |
| |
|
|
| |
|
|
| |
для: Trianon
(01.11.2006 в 13:24)
| | | Ладно....:) зайдём с другой стороны! А как тогда сделать, что бы бд поддерживал данные символы? И выдавал без проблем юзеру? | |
| |
|
|
| |
|
|
| |
для: Diablo_
(01.11.2006 в 14:48)
| | | Так а дело не в БД.
Они так криво вводятся из формы потому, что эти символы не принадлежат кодовой странице, указаной в типе html-документа, который эту форму создал.
На каком языке вводится текст?
Какая кодовая страница у html-документа? | |
| |
|
|
|