Function Encode(ByVal s As String) As String
While Len(s)
Encode = Encode & "%" & Right("00" & Hex(Asc(s)), 2)
s = Mid(s, 2)
Wend
End Function
GSerg писал(а):Во-первых, 0 может быть и один
GSerg писал(а):Во-вторых, почему не string-версии функций?
GSerg писал(а):В-третьих, в данном конкретном случае сработает функция Format$ вместо right$
GSerg писал(а):Но один mid на каждом шаге чего стоит - это ж redim каждый разМож лучше-таки asc(mid$)?
GSerg писал(а):Или - о! - перед началом всего этого strconv в byte(), после чего элементарно без всяких mid и asc?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3