Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

Как передать русский? (/upload.php?name= мама мыла раму )   Найти похожие ветки 

 
Officeman   (2006-09-13 12:36) [0]

Уважаемые мастера
Из программы передаю данные в MySQL таблицу
передаю АРГУМЕНТОМ. одно поле на "русском"

/box/upload.php?name="мама мыла раму"

Естественно непередаётся в таком виде)
как перекодировать чтобы потом в  upload.php
перекодировать обратно в русский и принять.


 
Виталий Панасенко   (2006-09-13 12:43) [1]

/box/upload.php?name=%AB%AA%AB%AA%20 и т.д. т.е поле % идет код (16-й) символа


 
Officeman   (2006-09-13 13:01) [2]

и как перевести? какая функция.


 
Slym(RO)   (2006-09-13 13:34) [3]

просто добавь воды © Ypi
procedure TForm1.Button1Click(Sender: TObject);
var s,s2:string;
 i:integer;
begin
 s:=Edit1.Text;
 s2:="";
 if length(s)>0 then
   for i:=1 to length(s) do
     s2:=s2+"%"+IntToHex(ord(s[i]),2);
 Edit2.Text:=s2;
end;


 
Officeman   (2006-09-13 13:57) [4]

Спасибо! попробую!

а обратно уже в PHP

в строке s2  убераю эти % и записываю да?


 
Officeman   (2006-09-13 14:14) [5]

я чтото непонимаю. ((((((((((((

на php написан сайт с админ системой.
но для удобства был написан дополнительный клиент на дельфи
для обновления прайс-листов фирм.

вот сматрите.  нужна какаето универсальная функция кодировки
которая есть и в дельфи, и в php

т.е. для передачи из дельфи аргументом в php модуль. вы предлагаете перевести в 16 hex формат

а в php, для отображения этих данных через броузер, надо обратно в русский вернуть.  как делать?

или может не hex надо. а чёнить другое.


 
Officeman   (2006-09-13 15:09) [6]

всё гениальное просто. ) вопрос решил.
русские буквы передавать можно. но вместо пробелов надо ставить "+" (плюсики)
тогда всё нормально передаётся.

всем спасибо! удачи



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.058 c
15-1161809315
PRT
2006-10-26 00:48
2006.11.12
Open Source проект ...


3-1158309610
isasa
2006-09-15 12:40
2006.11.12
Кросс-таблица в SQL сервере.


15-1161927720
clickmaker
2006-10-27 09:42
2006.11.12
Пятничные загадки


2-1161769105
Aleks
2006-10-25 13:38
2006.11.12
Подскажите, как скопировать с Form1 изображение, нарисованное


15-1162023689
Kerk
2006-10-28 12:21
2006.11.12
Знатокам phpBB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский