Web Services Archives - Digital Tool Factory blog Web Services Archives - Digital Tool Factory blog

The Digital Tool Factory Blog

A non definitive list of 64 html escape characters for currency

'Currencies on White Background' photo (c) 2011, Images Money - license: http://creativecommons.org/licenses/by/2.0/I recently had to integrate html escape characters for currency symbols on a project, and much to my surprise I could not find any good definitive list html escape characters for currency codes. These are also known as escape characters, character entities or extended characters.  I had to find them all more or less one by one.  Here is what I came up with. For some reason WordPress is not letting me post the escape characters as escape characters, so I have attached a simple text file containing a list of 64 html escape characters for currency symbols. Hopefully this will save someone else 45 minutes.

Here is what is in the file – it is in the Name – Abbreviation – Symbol format.

Australian Dollar – AUD – ₳
Barbados Dollar – BBD – $
Bulgarian Lev – BGN – л в
Bermudian Dollar – BMD – $
Brazilian Real – BRL – R$
Belize Dollar – BZD – $
Canadian Dollar – CAD – $
Swiss Franc – CHF – ₣
Chilean Peso – CLP – ₱
Chinese Yuan Renminbi – CNY – ₩
Colombian Peso – COP – ₱
Costa Rican Colon – CRC – ₡
Czech Koruna – CZK – Kč
Danish Krone – DKK – kr
Dominican Peso – DOP – ₱
Egyptian Pound – EGP – £
Euro Dollar – EUR – €
Fiji Dollar – FJD – $
British Pound – GBP – £
Guatemalan Quetzal – GTQ – Q
Hong Kong Dollar – HKD – $
Honduran Lempira – HNL – L
Croatian Kuna – HRK – kn
Hungarian Forint – HUF – Ft
Indonesian Rupiah – IDR – Rp
Israeli New Shekel – ILS – ₪
Indian Rupee – INR – ₨
Iraqi Dinar – IQD – Ű
Iceland Krona – ISK – kr
Jamaican Dollar – JMD – $
Jordanian Dinar – JOD – Дин.
Japanese Yen – JPY – ¥
Kenyan Schilling – KES – KSh
Korean Won – KRW – ₩
Kuwaiti Dinar – KWD – Дин.
Cayman Islands Dollar – KYD – $
Lithuanian Litas – LTL – Lt
Latvian Lats – LVL – Ls
Moroccan Dirham – MAD – MAD
Mexican New Peso – MXN – ₱
Malaysian Ringgit – MYR – R&:#77;
Norwegian Kroner – NOK – kr
New Zealand Dollar – NZD – $
Omani Rial – OMR – ﷼
Peruvian Nuevo Sol – PEN – S/.
Philippine Peso – PHP – ₱
Pakistan Rupee – PKR – ₹
Poland Zloty – PLN – zł
Qatari Rial – QAR – ﷼
Romania New Leu – RON – lei
Russian Rouble – RUB – р&#1091б
Saudi Riyal – SAR – ﷼
Swedish Krona – SEK – kr
Singapore Dollar – SGD – $
Thai Baht – THB – ฿
Turkey Lira – TRY – ₤
Trinidad and Tobago Dollar – TTD – $
Taiwan Dollar – TWD – $
US Dollar – USD – $
Vietnamese Dong – VND – ₫
East Caribbean Dollar – XCD – $
South African Rand – ZAR – R
Bahamas Dollar – BSD – $
Bahrain Dollar – BHD – $

Oct 13

Written By Steve French


Less Accounting Review – a 10 part series – Introduction

I recently signed up with Less Accounting and I will be publishing a Less Accounting review  and experiences with the setup process here

  1. Introduction (this post)
  2. My accounting background
  3. The Signup
  4. Import QB File
  5. Wire Account
  6. Set Recurring
  7. Hook up Bank Account
  8. Hook Up Amex Account
  9. Less Accounting – One Week Later
  10. Less Accounting – One Month Later

FYI – I did totally steal this idea from Shawn Wildermuth’s modern web development series, because I only steal from the best!

Mar 12

Written By Steve French


An awesome proposal application – Bidsketch reviewed

Description: In their own words, Bidsketch is  “Simple proposal software made for designers”.  I found that to be true.  It simplifies and organizes what often frustrates me most; writing proposals for new projects.

With Bidsketch, you just log into the web app, feed numbers and descriptions into one of several templates, and then send if off to the client.  Bidsketch then keeps track of  the proposal and its approval status (another problem of mine).  I’ll leave it to you to take their tour, but I found the interface to be well crafted, the writing concise and the entire app  highly useful.

I’ll use the following methodology (originally created for Startup Atlanta but it will do for here) for my reviews of web apps

  1. Problem Solving – It can be a cool product, but does it make anyone’s life easier?
  2. Actual Customers – I define the customer as someone with both problems and money.
  3. Simplicity of Pricing – Can the fees be described to anyone?  Do you need more information about the prospect before you can offer a quote?
  4. Chicken and Egg Problem – does the product require a lot of Customer A before Customer B becomes interested, and vice versa? This applies a good bit to middleman/broker type companies like E-Bay.
  5. Remarkability – that is to say, can someone who heard a quick presentation about it describe it to someone the next day, and have it be understood?

So, with no further ado, here is my review of BidSketch

    1. Problem Solving – 8/10 – Writing proposals, particularly for new clients is a huge time sink for me over at my other company, Digital Tool Factory.   It is definitely a problem of mine, so this gets and eight out of ten.
    2. Actual Customers – 10/10 –  After reviewing the site I signed up for the service, so ten out of ten.
    3. Simplicity of Pricing– 10/10 – Only two options!  I like that a lot
    4. Chicken and Egg Problem– 10/10 – no chicken and egg problem that I can see
    5. Remarkability– 9/10 – “Simple proposal software made for designers” – pretty simple and specific, I like it, very easy to describe.

Total Score: 47

Quibble: I found it easy to create multiple copies of “sections” with the same name and different content


  • Have more standard templates.
  • Partner with a copywriting service and poll your best customers and present them the following offer: Let us write one each of your most problematic proposals, and then genericise it for all Bidsketch clients.
  • Integrate with QuickBooks (somehow)

I recommend signing up, it solves problems and pays for itself in the first hour.  Plus it helps you have an easier, simpler, and more productive day.


This post originally appeared on the Stronico blog – with the absorption of Stronico into Digital Tool Factory this post has been moved to the Digital Tool Factory blog

Jan 11

Written By Steve French


How to fix the “The service cannot be activated because it requires ASP.NET compatibility” error

The Problem: You try to access your web service on IIS 7 and you get the following error

The service cannot be activated because it requires ASP.NET compatibility. ASP.NET compatibility is not enabled for this application. Either enable ASP.NET compatibility in web.config or set the AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode property to a value other than Required.
at System.ServiceModel.Activation.HostedAspNetEnvironment.ValidateCompatibilityRequirements(AspNetCompatibilityRequirementsMode compatibilityMode) at System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute.System.ServiceModel.Description.IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) at System.ServiceModel.Description.DispatcherBuilder.ValidateDescription(ServiceDescription description, ServiceHostBase serviceHost) at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost) at System.ServiceModel.ServiceHostBase.InitializeRuntime() at System.ServiceModel.ServiceHostBase.OnBeginOpen() at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open() at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath) at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)

Continue reading →

Jun 10

Written By Steve French


Copyright 2011 Digital Tool Factory. All Rights Reserved. Powered by raw technical talent. And in this case, WordPress.