问题标签 [vcf-vcard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
504 浏览

javascript - 伪验证码从仅静态(html + javascript)页面下载电子名片......如何?

我设置了一个简单的个人页面,显示我的一些个人信息。我包括了一个 vcard 下载。现在,我收到的垃圾邮件数量大大增加了。
它是一个简单的页面,只有静态的,没有 php。
我如何“隐藏”电子名片以使其只能由人类下载?我想它需要人类做一些垃圾邮件收割机不做的事情。按一个按钮可能吗?另外,如何从 html 中隐藏 vcard 的路径,使其不明显。
谢谢,
-gk
PS.-我不是程序员,所以请对解释保持温和:)。谢谢!

0 投票
1 回答
409 浏览

c# - c# - WPF 在外部打开文件而不是在关闭且不解析数据时终止进程

我最近一直在研究一个 vCard 解析器,它可以打开一个 vCard 文件并使用文件中的数据填充一系列文本框。当我的应用程序与 vCard 相关联时,vCard 会打开程序,并且文件名通过 statup 函数传递给名为 readVcard 的函数。然后由每个 BEGIN:VCARD 语句将其拆分为一个称为字符串的数组。如果长度大于 1,则窗口会显示一个对话框,其中包含数组中索引中的数据,当该对话框关闭时,会打开一个新对话框,直到内容被读取。当最后一个窗口关闭时,如果文件在外部打开,程序不会终止,但如果它在内部打开,它工作正常!

我在解析 readVcard 中的数据时也遇到了问题。我已经对其进行了测试,并且数据在 readVcard 函数中使用,但没有传递给解析器函数,它实际上解析它。当文件在内部打开而不是在外部打开时,这同样可以正常工作。

这是我的启动事件:

读取 vCard 功能如下:

0 投票
1 回答
5791 浏览

api - 如何通过互联网以编程方式将名片信息发送到手机

是否可以以名片格式从 Internet 发送消息。? 我需要将联系人发送到手机,以便收件人可以轻松保存联系人。

使用 sms api s 我们可以发送短信,但如何发送名片文件?

在我的项目场景中,我有 10 个人的电话号码,我需要将这些号码以名片格式发送到另一部手机。

关于如何实施的任何想法?

0 投票
3 回答
2589 浏览

php - PHP mail()函数不在新服务器上发送

发送电子邮件的 PHP 脚本存在一些问题(代码如下)。基本上,它使用存储在 sql 数据库中的联系信息填充 vCard 文件,并使用 php mail() 函数将其附加到电子邮件中。

几天前,我在共享托管服务器上完美运行...但我最近将所有内容迁移到 VPS,它神奇地停止了工作。Mail() 在发送时继续返回 true,但实际的电子邮件从未到达我的收件箱。

0 投票
0 回答
2583 浏览

android - 在 Android 设备上发送带有 vCard 附件的彩信

我正在尝试找到一种方法来发送包含vCard 附件的 MMS 消息。我认为这将是一项相当容易的任务,但我仍然没有设法想出适用于各种 Android 手机的东西。

我尝试的第一件事是:

定义显示能够发送 vCard 的应用程序列表的意图

使用它时,我注意到以下内容:

  • 三星 Galaxy S上,选择器允许我选择蓝牙、Gmail和消息应用程序。使用消息应用程序时,附件和文本存在,我可以发送彩信。我在旧的索尼爱立信手机(Android 之前)上处理了彩信,并且 vCard 处理得很好。
  • Google Nexus SMotorola DroidX上,选择器只允许我选择蓝牙和 Gmail。(选择器中缺少消息应用程序)。

(我的结论):Android 似乎没有能够满足此处指定的 Intent 的现有应用程序。(没有应用程序允许使用 text/x-vcard mimeType)。Galaxy S 带有自己的消息应用程序,能够处理 vcard mimetype。

这一切都很好,但是我们如何着手解决这个问题呢?

我尝试了以下方法:

通过指定类直接启动消息传递意图

使用此代码,消息应用程序将直接启动。选择这种方法是因为它至少允许我们在 Nexus S 上弹出消息应用程序(在使用选择器之前,消息应用程序不存在)。

三星 Galaxy S上,附件已添加到彩信撰写屏幕并已正确发送。在Google Nexus S上,附件不存在。

从 Intent 中删除 mimeType 时,Messaging 应用会弹出Unsupported media type错误消息。

所以问题是:是否有一段简单而统一的代码可以让您发送带有 vCard 附件的彩信?

0 投票
1 回答
1037 浏览

java - 有没有办法让 JSP 打印回车(CR)?

我目前正在使用 JSP 生成一些 vCard。我发现一些平台无法识别这些生成的 vCard,除非它们的行由回车符 ( CR ) 分隔,并且 JSP 默认情况下似乎只使用换行符 ( LF ) 来分隔行。

你们知道有什么方法可以告诉 JSP 在每行之间包含一个 CR 吗?

我希望有人有线索,因为我在那里没有找到太多......

提前致谢!

0 投票
5 回答
3223 浏览

c# - MS“VCard”法国特色字符

我正在尝试为网站动态创建 VCard。我只需打开一个“真正的”VCard,使用 Outlook 和 Notepad++ 创建一次,然后看到我需要在其中创建一个即时创建一个。一切正常,我可以在我需要的地方添加我需要的任何东西。取而代之的是一点:

  • 所有法语字符,如 É、À、Ê、Ç 等,都显示为:Simon Dugr é

我已经添加了 Outlook 建议的所有内容,创建了一个建议在我的字符串条目前添加:“CHARSET=Windows-1252:”(也尝试了 ISO-8859-1、UTF8、UTF7、UTF-8、UTF-7 ) 并且这些都不起作用。

有什么建议吗?

编辑(在 Alexandre C. 的回答之后)
这是 VCard 来源。请注意,源正确显示它,但是当我用 Outlook 打开它时,我仍然有重音问题

BEGIN:VCARD 版本:2.1
N;LANGUAGE=fr-ca;CHARSET=UTF-8:Dugré;Simon
ORG;CHARSET=utf-8:CompanyNameéàêâç
TEL;WORK;VOICE:5555555555
X-MS-OL-DEFAULT-POSTAL-ADDRESS :0
EMAIL;PREF;INTERNET:hello@world.com
X-MS-OL-DESIGN;CHARSET=utf-8:[VCard HTML 格式]
REV:20110404T135700
END:VCARD

0 投票
2 回答
1942 浏览

java - 在 facebook 聊天中获取用户 id 而不是用户名

我可以使用Smack集成 Facebook 聊天。我得到了我的朋友列表,但这是他们所有的用户 ID,而不是他们的名字。

以下是获取好友列表的代码

Gtalk 的相同代码给出了名称。http://developers.facebook.com上没有提到它。

如何将我的花名册视图设置为使用名称而不是用户 ID?

有什么方法可以检索名称而不是用户 ID?

0 投票
1 回答
863 浏览

parsing - vcard/mecard 解析器的最佳实践/设计模式?

我在目标 c 中实现了一个 VCARD 解析器。现在我想添加对 MECARD 标准的支持。VCARD 和 MECARD 的唯一区别是字段之间的分隔符不同。现在我正在寻找一种好的设计模式,它可以帮助我将两种标准结合到一个解析器中。

此类文本解析器是否有任何最佳实践或设计模式?

0 投票
1 回答
70 浏览

string - 消除文本文件中某些模式的最简单方法

我有一个包含数千个联系人的vCard文件。在 vCard 文件中,联系人被串在一起,单个联系人被

公司或组织可以由

我正在寻找最简单的方法来消除每个没有公司的条目。我不介意它是脚本语言还是 Notepad++。

有什么建议么?谢谢!