我正在使用的两个 Web 应用程序正在使用 ASP.NET 成员资格,并且每个应用程序都有用户信息区域,这些区域在数据库中使用此属性名称/值存储方法。
这是一个例子:
属性名称值
publicEmail:S:0:19:yahooIM:S:19:0:timezone:S:19:2:commonName:S:21:4:birthdate:S:25:81:signatureFormatted:S:106:0:gender:S:106:1:fontsize:S:107:1:signature:S:108:0:dateFormat:S:108:15:enableEmoticons:S:123:4:webLog:S:127:0:enablePostPreviewPopup:S:127:5:location:S:132:12:bio:S:144:0:webAddress:S:144:0:interests:S:144:0:icqIM:S:144:0:aolIM:S:144:0:language:S:144:5:occupation:S:149:0:msnIM:S:149:0:
属性值
someemailhere@here.com-6Asia<?xml version="1.0" encoding="utf-16"?>
<dateTime>0001-01-01T00:00:00</dateTime>20ddd, MMM d yyyyTrueFalseTest Testing-US
我可以看到它的工作原理,名称值显示属性值字符串中开始抓取的长度以及何时结束 - 但是是否有现有的函数可以将这些拆分成数组或其他东西?
谢谢!