|
|
|
| совсем НЕ знаю ООП
и мне надо этот кусок кода сделать через простые функции.. без всяких классов.
<?
public class converter{
public converter(){}
String WIN1251_T0_UNIC0DE="\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a"+
"\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429"+
"\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438"+
"\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0439\u0447"+
"\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f";
public String convert(String str){
String s_out="";
char[] bAr=new char[str.length()];
for (int i=0; i<str.length(); i++){
bAr[i]=convert(str.charAt(i));
}
s_out=String.valueOf(bAr);
return s_out;
}
public char convert (char ch) {
try
{
if (ch < 128){
return ch;
}else{
int i=ch;//'A'=1040
return WIN1251_T0_UNIC0DE.charAt(ch-1040);
}
}catch (Exception ex)
{
ex.printStackTrace();
}
return 0;
}
}
?>
|
это ваще ? | |
|
|
|
|
|
|
|
для: а-я
(10.03.2009 в 23:14)
| | delphi вроде...
судя по называнию переменных хотя бы...
а вот по выражению явности на дельфи похоже | |
|
|
|
|
|
|
|
для: reda
(11.03.2009 в 00:44)
| |
for (int i=0; i<str.length(); i++){
|
Вот это Дельфи? =) | |
|
|
|
|
|
|
|
для: ddhvvn
(11.03.2009 в 10:09)
| | Не особо понятно, но это скорее всего C# | |
|
|
|
|
|
|
|
для: AcidTrash
(11.03.2009 в 22:35)
| | Java это :)
а-я, iconv() или mb_convert_encoding() | |
|
|
|
|
|
|
|
для: ddhvvn
(11.03.2009 в 10:09)
| | Правильно, цикл на Delphi выглядит так:
var
i: Integer;
begin
for i := 0 to str.length do
begin
//То, что нужно сделать во время каждой итерации цикла
end;
end;
|
| |
|
|
|
|
|
|
|
для: reda
(11.03.2009 в 00:44)
| | Это не Delphi точно. В нем в фигурных скобках многострочный комментарий пишется. Язык в стиле Си, но поскольку в этом куске кода объявляется класс, скорее всего С++ или Java. Кроме того, переменные в Delphi объявляются так:
var
i: Integer;
s: String;
|
| |
|
|
|
|
|
|
|
для: а-я
(10.03.2009 в 23:14)
| | и что нельзя это сделать через php? | |
|
|
|
|
|
|
|
для: а-я
(11.03.2009 в 15:52)
| | а чем вам ненравится iconv()??
P.S. а это не Visual Basic? | |
|
|
|
|
|
|
|
для: nikita2206
(11.03.2009 в 16:02)
| | В VB переменные так объявляются:
Так что это однозначно не VB. | |
|
|
|